updated monitor lock view with prettier appearance and improved functionality: editing user can continue editing, other users can check availability from view and monitor loads if becomes available
When the system gates are removed, we need to remove the references to them in any learner's progress records. At present, it checks the current, next and previous entries, and then deletes any references in these three fields + completed and attempted.
updated hibernate config file for learning design table + fixed monitor locked view control + learner learning design update triggered by version value in passon swf
application can query layout manager to find if all components (layout items) are finished loading (replaces existing boolean variables for each component) + added lock field for lesson details dto (also to Sequence as model)
Remove the tool sessions related to any non-grouped activity which is deleted via edit on fly. Doesn't apply to grouped activities as their tool sessions aren't "pre-initialised" when the lesson is started.
Got the basic gate window working in learner - system gate had the wrong type id and needed to inherit from PermissionGate to pick up the default screen.
moved some funct to monitor (setting up edit on fly) and author just opens the design in the correct mode + few fixes for new system gate + finish edit on fly lock and gate release
LDEV-1107 extserver classes are created as subgroups, not groups; make extuser a member of the group as well as the subgroup; don't give extusers group manager role as they don't need it, especially in a subgroup
LDEV-1146: Increase login field length to 255. Also increased the workspace folder name to 255 as found that it wasn't long enough for a user with two very long names, while testing the login field changes.
Updated author validation on read-only activities and transitions in Edit-on-the-Fly mode. Read only field is set when activity is attempted (ProgressEngine).
LDEV-1131: If the user is using a custom stylesheet, export portfolio wasn't copying the images directory for the stylesheet. Changed the export so it now copies the theme's special images (using the new image_directory column in the theme) as well as the default images.