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.
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-1112: Login was always going to the index page, and not straight to the lesson page for the launch lesson url. The JspRedirectStrategy code was forcing it to the index page. Now it lets it go to whatever page was requested initially for "normal" requests. Had to change HomeAction to go to the index page, rather than direct to the login page as to make the change to JspRedirectStrategy - otherwise it would try to go to the login page straight after the login page!
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
Reset the optional parameters - if they aren't reset and the jsp page doesn't specify them, then they are reused in all instances of this tag on the page. This resulted in one answer being used for all questions on a q&a page where more than one question is displayed at a time (ie combined mode).