Adding a flag to control whether or not the export portfolio button appears on the learner client. Includes a change to the lesson table in the database and adding the new field to the LessonDetailsDTO.
More fixes for optional activity - the previous fix didn't work for optional activities that were in more than one column (yes 1.0.2 supported a "matrix" layout) and the y co-ord for the overall optional activity isn't reliable - have to take it from the child activities.
Sort the child activities in an optional activity based on the y co-ordinate, rather than the order in the sequence. This seems to give an order that matches to 1.0.2 better than the order in the sequence.
Some .las files have more top level transitions than activities - if this occurs then do not show the warning messages that the transitions are missing the matching activity. The entry will still be written to the log in case it is needed for debugging purposes.
moving i18n part of authoringService.getAllLearningLibraryDetails to learningDesignService in lams_common, so it's usable elsewhere as suggested by Fiona