• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.

    • -0
    • +1
    ./org/lamsfoundation/lams/commonContext.xml
    • -0
    • +310
    ./org/lamsfoundation/lams/tool/SystemTool.java
    • -0
    • +36
    ./org/lamsfoundation/lams/tool/dao/ISystemToolDAO.java
  1. … 8 more files in changeset.
Fixed the keywork expansion

    • -1
    • +1
    ./org/lamsfoundation/lams/dao/IBaseDAO.java
Added chat id to the user table (for the jabber id)

  1. … 5 more files in changeset.
Equals/Hashcode weren't defined so adding DTO to a set wasn't checking the equality properly - ending up with the DTO in the set multiple times.

Implemented getAllPotentialLearners.

    • -4
    • +9
    ./org/lamsfoundation/lams/tool/ToolSession.java
Rejigging contribute activities list. Still have to do the urls for grouping and gates

  1. … 9 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.
removed WDDX test method

Added parentID

added hasRole method to check if set role matches an items in role list.

Remove LocaleToCharSetMap.

Remove input params for is()

  1. … 1 more file in changeset.
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. … 10 more files in changeset.
Added learning design id to the DTO - needed by learning client.

    • -1
    • +3
    ./org/lamsfoundation/lams/lesson/Lesson.java
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
    • +2
    ./org/lamsfoundation/lams/lesson/Lesson.java
  1. … 3 more files in changeset.
Added create date and start date to the LessonDTO object.

    • -17
    • +14
    ./org/lamsfoundation/lams/lesson/Lesson.java
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.

    • -0
    • +74
    ./org/lamsfoundation/lams/toolApplicationContext.xml
  1. … 9 more files in changeset.
Changed the locale filter to accept language and country (preferred) or just language.

  1. … 1 more file in changeset.
Renaming applicationResources.properties to ApplicationResources.properties

    • -1
    • +1
    ./org/lamsfoundation/lams/commonContext.xml
  1. … 31 more files in changeset.
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. Also partially implemented the cache clear when a user object is changed.

Added method to remove a particular object from the cache - not just a whole cache node.

Tweaking to reduce the number of times the User object is retrieved from the database.

    • -1
    • +1
    ./org/lamsfoundation/lams/commonContext.xml
  1. … 2 more files in changeset.
Copyright statement change - only support GPL v2, not future versions. Missed the "version 2.0" the previous check in

    • -2
    • +2
    ./org/lamsfoundation/lams/dao/IBaseDAO.java
  1. … 247 more files in changeset.
Copyright statement change - only support GPL v2, not future versions. Got the lines in the wrong order in the last check in.

    • -1
    • +1
    ./org/lamsfoundation/lams/dao/IBaseDAO.java
  1. … 247 more files in changeset.
Copyright statement change - only support GPL v2, not future versions.

    • -2
    • +3
    ./org/lamsfoundation/lams/dao/IBaseDAO.java
  1. … 247 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.

    • -0
    • +11
    ./org/lamsfoundation/lams/dao/IBaseDAO.java
  1. … 26 more files in changeset.
Added new tools Chat and Shared Resources