• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
updated getValue method to use optional parameters to substitute variables in the dictionary item

Fixed Optional Activities so that there are methods that will return not-null min and max value - makes the optional activity display code easier. The client should ensure that the values aren't null but they are allowed to be null in the db so we have to cater for that.

  1. … 1 more file in changeset.
added localeLanguage and lacaleCountry properties

added organisationState property mapping

hibernate mapping file for lams_organisation_state table

added OrganisationState.hbm.xml to mappingResources of hibernate session factory

added organisationState member

remove unnecessary package names in front of class names, which were generated by middlegen hbm2java task

domain object for lams_organisation_state table

Fixed bugs in getCountActiveLearnerByLesson, changed calls to update lesson to use the lessonId rather than the lesson. Change allowed us to reduce the amount cached in the context.

  1. … 1 more file in changeset.
Enforce uniqueness of lesson/user id relationship in learner progress table. Ensures that the query based on lesson, user id will only return one row.

Fixed typo in name

Working on import tool content.

  1. … 2 more files in changeset.
Add more dao in export tool content service.

added Privilege.hbm.xml and RolePrivilege.hbm.xml to the mappingResources for hibernate session factory

hibernate mapping files for privilege, role and privileges

Remove getLearningDesign() method.

updated to suit new DTO

Updated users so that all are staff - now mmm should appear on the staff list in the wizard.

Modifying the getOrganisationForUserByRole calls to return just the course and class when specified, rather than the whole organisation tree.

Replaced getActiveLessons with getLesson, to suit the change from listing all the lessons in the learner client to just working with a single lesson.

Moved the logic to cache the lesson learners from learning into the lams.jar (in the LessonService).

Replaced getAllLessonsWDDX, getLessonData with getLessonDetails. Suits the change from listing all the lessons in the monitoring client to just working with a single lesson.

  1. … 1 more file in changeset.
Fix a bug in OrganisationDTO(Organisation organisation) constructor.

this.parentID = organisation.getParentOrganisation().getOrganisationId() will throw a NullPointerException at runtime if the organisation is the top level organisation like "Root"

Now this line of code is modified like this:

this.parentID = (organsiation.getParentOrganisation()==null) ? new Integer(-1) : organisation.getParentOrganisation().getOrganisationId();

So in an organisationDTO, if parentID is -1, it means the organisation is the top level organisation which has no parent.

Add import tool content method

  1. … 5 more files in changeset.
Add fileUtil method and package export success.

Update ToolContentManager API

Export toolcontent service.

Changed name of export/import methods for the learning design export. Got the name wrong before.

  1. … 10 more files in changeset.
Add export tool content service.

  1. … 1 more file in changeset.
Add export tool content servlet.

Add export tool content servlet.

  1. … 4 more files in changeset.
Change LessonDAO and UserManagement service to support temporary indexContent page. Done to allow Flash work to be done, while the admin work is in progress.

  1. … 1 more file in changeset.
Added methods needed for design export

  1. … 10 more files in changeset.