Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Changing organisation structure to a simple root, course, class structure.

  1. … 35 more files in changeset.
close/save/cancel action in authoring page.

common update

Moving gate and group url support to a lams_system_tool table - the first "inch" towards making these pluggable tools in a later version of LAMS.

  1. … 18 more files in changeset.
Added Smack XMPP client library.

  1. … 3 more files in changeset.
Trying to getOrganisationByUserRole working

  1. … 6 more files in changeset.
Rejigging contribute activities list. Still have to do the urls for grouping and gates. Implemented getAllPotentialLearners.

Got the existing grouping and gate screens working from the learner interface. More work yet to be done on them.

  1. … 10 more files in changeset.
Give groups a default name, so that even if the name isn't supplied a database error isn't thrown (group name cannot be null in the db).

  1. … 1 more file in changeset.
updated lams jar

Remove LocaleToCharset.

Remove input params for is()

  1. … 1 more file in changeset.
ToolAccessMode: Add Equal ,Hashcode and some isXXX() method.

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.

  1. … 11 more files in changeset.
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. Lessons return for monitoring include both the ones for the user in the staff group and all lessons created by the user. Otherwise it doesn't return lessons that were created by not yet assigned a class. Added learning design id to the DTO - needed by learning client.

Fixed getAllLessons() to return all the lessons for which the user is in the lesson's staff group. Added organisationID to the basic lesson DTO returned to Flash.

  1. … 5 more files in changeset.
Renamed the disabled state to "removed". This will make it less confusing with the u/i which describes the suspended as disabled. Added create date and start date to the LessonDTO object.

Updated the deserialisation to handle high value UTF-8 characters

Removed the "is this tool on the classpath" hack. Now it will throw a ToolException if a tool can't be fine. This will break one of our junit tests but the test will have to be skipped for the moment or rewritten to use a known set of tools.

  1. … 1 more file in changeset.
The main tool context application file moved so that only the tool's have a context file classpath of /org/lamsfoundation/lams/tool.

  1. … 5 more files in changeset.
Changed the locale filter to accept language and country (preferred) or just language.

  1. … 1 more file in changeset.
Flash sends and receives & as &. Changed Java end to match. Also made the code more suitable for Java 5.

Renaming blahResources.properties to ApplicationResources.properties

    • binary
    ./lams/lams-admin.jar
Made a couple of methods protected so they could be used in the deserialisation test servlet.

  1. … 1 more file in changeset.
Tweaking to reduce the number of times the User object is retrieved from the database.

  1. … 5 more files in changeset.
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.

  1. … 35 more files in changeset.
Implemented a new method to store a package (or directory) of files.

  1. … 2 more files in changeset.
Implementation getLearningLibraryByTitle was wrong and the method is not used so the whole method was removed.

Implementation of getLearningLibraries was returning all libraries in the database. Changed to only return the active libraries (ie the libraries that have been successfully installed).

  1. … 2 more files in changeset.
Updated Tool Deployer so that that parallel activities, installed using the tool deployer, can also be I18N.

    • -0
    • +1
    ./spring/src/.cvsignore
  1. … 6 more files in changeset.
Added a MessageSource manager, which will load arbitrary message sources on the fly. It is used to access the tool's language files from the authoring code, but it could be used by any part of LAMS to access a resource file as long as the path to the file is known.

Added I8N support constants for the activity and tool title, description, etc.