change 'course admin/manager' in db to 'group admin/manager' so users don't have to say 'course admin/manager' when specifying roles in a spreadsheet ('course' replaced by 'group').
A .las export file has been found with 0.0 as the transition ui id. If this happens, then it now assigns a new ui id to that transition. Also made the lookup for the parallel activity icon a bit more robust to handle invalid parallel library activities.
LDEV-768: Fixed the problem with the session being closed by changing how the update is done. Previously it used the user object connected to another session - now it looks up the user in the "add user" code, so that it will be part of the same Hibernate session. Given this user is in the cache, it shouldn't add too much time to the call.
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.
added code to hide Properties Tab if a folder is selected in workspace Open Mode and disable license drop down onselection of sequence in workspace Open Mode