Creating a grouping failing when max number of groups null - now allows 99 of groups. Also changed the calculation of urls so that " null + some parameter" = null rather than null?param=blah
Random grouping now working - changed to make learner service changes to stop a hibernate lazy initialisation exception when grouping has just been run.
Replaced getAllLessonsWDDX, getLessonData with getLessonDetails. Suits the change from listing all the lessons in the monitoring client to just working with a single lesson.
Temporary indexContent page that points to Flash movies, set up for individual courses/classes rather than the old old organisation model. Done to allow Flash work to be done, while the admin work is in progress.
Added security to the monitoring calls - the calls to update a lesson now check that the user either the owner of the lesson or a staff member for the lesson.
Renamed the disabled state to "removed". This will make it less confusing with the u/i which describes the suspended as disabled. Cleaned up MonitoringAction so that it doesn't try to forward to a jsp.
Changed learning design activities and transition collections to use all-delete-orphan cascade management. This will ensure that the secondary records are created and removed as required.This required fixing code that trigger cascade problems and also highlighted some session problems with the learner cache created by Jacky.