Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Changed name of parentLearningDesign to originalLearningDesign. This field links the lesson version of a design back to its original design, but the parent name suggests that the parent learning design contains the child learning design (this is the meaning in the activity table) so the name was changed.

  1. … 9 more files in changeset.
Added methods to WebUtil which get a Long or an Integer from the request parameters where the parameter may be optional (previously they had to be mandatory).

  1. … 1 more file in changeset.
Rationalised the copy*, move*, delete* and rename* messages for the workspace - Flash calls one method which then calls the appropriate code for a folder, learning design etc, rather than separate methods on the interface for each resource type.

  1. … 6 more files in changeset.
LDEV-72 - made changes to Configuration, ConfigurationLoader and ConfigurationKeys

Added licenseID to learning designs in the FolderContentDTO. This allows the Flash client to list the license type in the workspace window, rather than having to request the whole learning design just to get the license details.

  1. … 1 more file in changeset.
learning design validator changes

LDEV-73: Added method to check that two licenses are the "same" for import purposes ie compares license id and name.

  1. … 2 more files in changeset.
LDEV-73: Added a method to pass the details of the license table to Flash. The DTO code in lams.jar tweaks the data before sending - in this case we make sure the picture url is a complete url (maybe relative to the current server in db).

LDEV-77: Issues exist with the data returned by getAccessibleWorkspaceFolders(). Data is missing, and the structure is different to the workspace data returned by getFolderContentsExcludeHome().

Trying to fix the problems by changing the DTO to be the same one used for getFolderContentsExcludeHome(). Put it in a temporary method for the moment so that we can try out the changed packet without breaking the existing code. More changes will probably be required for this problem.

LDEV-73: Added LicenseDTO for passing License data back to Flash. Having a separate DTO allows us to tweak the data before sending - in this case we make sure the picture url is a complete url (maybe relative to the current server in db).

This is used in the authoring call to get all the license details.

  1. … 2 more files in changeset.
LDEV-75 Implemented a Flash client crash dump utility. Writes out the wddx packet from Flash to a file in the LAMS dump directory. The DumpDirectory is configured via DumpDir in the LAMS configuration file.

Moved the WDDX null entry checking to the base packet handling servlet (AbstractStoreWDDXPacketServlet) so that all packets will be checked, not just authoring packets.

LDEV-79: Added remove lesson feature to the dummy monitoring interface.

  1. … 2 more files in changeset.
LDEV-79: Added a new DISABLED state for a lesson - when disabled the lesson shouldn't be returned to users. Changed getLessonsForUser() to not return DISABLED lessons, but left getAllLessons() getting all (including disabled) lessons. But added a comment to indicate that getAllLessons includes disabled lessons.

  1. … 1 more file in changeset.
add some validation for createWorkspaceFolderContent so that a non-unique name doesn't result in an index violation .

deleteContentWithVersion - checks if a resource exists before deleting.

updated ack message so that it returns the folderContentID

  1. … 1 more file in changeset.
Add DISABLE_LESSON to lesson class

*** empty log message ***

*** empty log message ***

LDEV-61 Fixing tool sessions - all users were getting separate tool sessions.

  1. … 1 more file in changeset.
changed so that the relationship between activities and learningLibrary is lazy loaded.

  1. … 1 more file in changeset.
LDEV-67: Run sequences were not going in the correct workspace folder. Now when the lesson starts, the learning design is placed in the default runtime sequence folder. If such a folder does not exist, the learning design is placed in the original folder. Also changed lams.jar to add a default runtime sequence folder to the workspace object.

LDEV-67: Run sequences were not going in the correct workspace folder. Added a default runtime sequence folder to the workspace object.

  1. … 4 more files in changeset.
Moved the hibernate properties to the applicationContext and localApplicationContext files, and removed the cache entries from the local version. This way, it won't try to load the jboss cache when doing junit tests. This was causing most of our junit tests to fail.

  1. … 3 more files in changeset.
Update wddx version to LAMS1.1 CVS tag.

  1. … 2 more files in changeset.
Modified the dummy monitoring screen to support the new Activity.getAuthoringActivityDTOSet() method.

  1. … 1 more file in changeset.
changes to Activity, ComplexActivity and LearningDesignDTO new method getAuthoringActivityDTOSet

Made Activity.toString() more informative.

Fixed display of the parallel activities on the dummy monitoring screen. Previously it was using the activities from in the learning design and the parallel activity was a CGLIB entry, which didn't give access to the activities method. Added a new session parameter, activities, which contains a set of AuthoringActivityDTO objects and these are used in the place of the learning design.

  1. … 2 more files in changeset.
modified ObjectExtractor : after parsing the activity list, it will go through the list again and match up the parent with child activity based ont he parentUIID

The getActivityByUUID now gets the real activity, rather than the hibernate CGLIB version, to avoid classcast errors when updating an activity in authoring.

  1. … 2 more files in changeset.
Fixed bug - tool content id was not being updated when a tool activity was updated. The code that handles the special fields for tool activities, optional activities, etc wasn't being called.

  1. … 1 more file in changeset.
Added mc to our temporary list of tools on the classpath.

  1. … 1 more file in changeset.