added a condition to check parentID while drawing design on the Monitor canvas so that child activities will not be drawn outside of any complex activity container
replaced event handler for select claas button with edit class button as select class is no required in lesson tab after latest changes in functionality and user flow
Copying a learning design wasn't resetting the groupings properly. Hopefully fixed now. Also changed the copy code to recursively process child activities - not to assume that we only ever have two levels of activities.
Changed getOrganisationsByUserRole, getUserOrganisation to support getting the child organisations by user/role, and to get a single organisation and the user's role in that organisation.