• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Update exception handle method.

Random grouping now working. Fixed issues in authoring - was trying to look up grouping by UUID and that won't work for more than one design with grouping (as the UUIDs may be duplicated). Modified authoring to get all the existing groupings via the grouping activities.

Update import tool content interface.

  1. … 9 more files in changeset.
Working on import tool content.

  1. … 4 more files in changeset.
Modifying the getOrganisationForUserByRole calls to return just the course and class when specified, rather than the whole organisation tree.

  1. … 4 more files in changeset.
Add import tool content method

  1. … 8 more files in changeset.
Export tool content servlet.

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

  1. … 6 more files in changeset.
Temporary indexContent page that points to Flash movies, set up for individual courses/classes rather than the old old organisation model. Done to allow Flash work to be done, while the admin work is in progress.

    • -65
    • +56
    ./org/lamsfoundation/lams/web/HomeAction.java
  1. … 20 more files in changeset.
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.

  1. … 7 more files in changeset.
Fixing bugs in authoring relating to grouped activities.

More changes based on breaking 1-1 link between organisation and workspace folder. Some organisations don't have workspaces. Also tuned the method that checks membership access to a folder to take subfolders into account.

  1. … 3 more files in changeset.
Changing organisation structure to a simple root, course, class structure.

    • -2
    • +2
    ./org/lamsfoundation/lams/web/HomeAction.java
  1. … 33 more files in changeset.
close/save/cancel action in authoring page.

  1. … 16 more files in changeset.
createTree method call change

Fixed algorithm to correctly create DTO tree.

Trying to getOrganisationByUserRole working

  1. … 6 more files in changeset.
updated Service to get list of orgs for multiple roles

updated getOrganisationsByUserRole to take list of roles as request parameter

Trying to open the organisations folder list in the authoring "save/load" dialog box was causing an endless loop, due to a bug in the isSubFolder() method. Fixed this bug and also now checks the permissions on the folders so it won't return an organisation folder for which the user has no rights.

I18N'd two values in the Workspace folder return packet.

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

  1. … 30 more files in changeset.
Added a development servlet that takes a WDDX packet, deserialises it and dumps the resulting object to the screen. Not I18N - it is just for testing problem packets.

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

    • -45
    • +45
    ./org/lamsfoundation/lams/web/HomeAction.java
  1. … 5 more files in changeset.
Tweaking login to reduce the number of times the User object is retrieved from the database.

Copyright statement change - only support GPL v2, not future versions. Missed the "version 2.0" the previous check in

  1. … 50 more files in changeset.
Copyright statement change - only support GPL v2, not future versions.

  1. … 34 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
    • +39
    ./org/lamsfoundation/lams/authoring/IObjectExtractor.java
  1. … 31 more files in changeset.
Small tweak to make the code more efficient.