• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
fix bug in saveOrganisation where only 1 course manager was being added as staff to a new class/subgroup

constructor change

  1. … 1 more file in changeset.
added content folder id field to learning design table + updated related dto's + added generator method for random 32 char id to authoring service + updated wddx packet handling

  1. … 5 more files in changeset.
Adding content import to the 1.0.2 importer. Added a new interface to be implemented by tools that support 1.0.2 import.

    • -0
    • +15
    ./org/lamsfoundation/lams/commonContext.xml
  1. … 1 more file in changeset.
Changed the call to the UserDTO constructor to ensure that the null value is not used for languageCodeIso

The code now checks the user language locale, then the server language and as a last resort falls back to english (en)

Clarified what should occur if fromToolContent is null in the copyToolContent call.

new VERSION key

table name length audit + changed table names with length greater than 30 + updated changed table references in the code (LDEV-47)

  1. … 8 more files in changeset.
An attempt to fix the issue with the password change not saving when done from the profile screen. It appears that when the session is "closed", the hibernate session is unbound from the Spring transaction and as the hibernate session is kept open by the filter, the flush is never triggered. So any changes to objects that are attached to the session but not written out to the db will not be flushed.

At present, some of our updates (e.g. the main edit profile page) only work because the later calls (within the overall URL call) reget the data e.g. the learner's details and that triggers a flush.

Added a manual flush - it feels like a bit of a sledgehammer but hopefully it will fix it rather than the "coding around" that we have been doing previously.

Removed the readonly entries on the transactions as this has caused problems with MySQL previously - once the MySQL session gets marked as read only it can't switch properly to a non-readonly session.

    • -2
    • +2
    ./org/lamsfoundation/lams/commonContext.xml
Removed redundant language and country tables - now just use the supported locale tables.

    • -2
    • +0
    ./org/lamsfoundation/lams/commonContext.xml
  1. … 30 more files in changeset.
uncomment essential statement in updatePassword

Remove unused lesson columns in Learning Design table

  1. … 6 more files in changeset.
add getUserManageBeans method

move from lams_admin for usermanageservice to use

Tweaking the cascading of child activities and the checking of order ids, needed to make OptionalActivities save correctly when an existing child activity is moved out of the Optional Activity onto the canvas (ie becomes a top level activity).

  1. … 1 more file in changeset.
removed getRolesForOrgType method

  1. … 1 more file in changeset.
Added programatically controlled join class for the many-to-many relationship between workspace and workspace folder. Just can't seem to get Hibernate to create the record when we do it using Hibernate's many-to-many.

This should fix the problem with the folder for a new organisation not appearing in the authoring module.

    • -0
    • +1
    ./org/lamsfoundation/lams/commonContext.xml
  1. … 6 more files in changeset.
Updated notebook service and session map.

  1. … 1 more file in changeset.
Implemented the decryption of 1.0.x designs

Reflected activities implemented to the point where the reflective entry is identified but not set up as the tools don't have a reflective flag yet.

    • -0
    • +1
    ./org/lamsfoundation/lams/commonContext.xml
  1. … 1 more file in changeset.
Importing optional and parallel activities now working.

LDEV-493 when creating new classes, course managers are automatically added with staff role.

  1. … 1 more file in changeset.
Renamed NotebookConstants to CoreNotebookConstants to remove confustion with constants in Notebook tool.

  1. … 1 more file in changeset.
1.0.2 importer now handles grouping and generates a unique title (using the same code as the 2.0 importer for the title).

Adding support for LAMS 1.0.2 import. Includes a table to map the old tool types to our new tool signatures. Can import a sequence with tool tasks, no grouping and no data.

    • -0
    • +3
    ./org/lamsfoundation/lams/commonContext.xml
    • -0
    • +1503
    ./org/lamsfoundation/lams/learningdesign/service/LD102Importer.java
    • -0
    • +221
    ./org/lamsfoundation/lams/learningdesign/service/WDDXTAGS102.java
    • -0
    • +132
    ./org/lamsfoundation/lams/tool/ToolImportSupport.java
    • -0
    • +32
    ./org/lamsfoundation/lams/tool/dao/IToolImportSupportDAO.java
  1. … 8 more files in changeset.
Renamed variable for consistency.

  1. … 1 more file in changeset.
Renamed variable for consistency.

  1. … 1 more file in changeset.
Renamed variable for consistency.

  1. … 3 more files in changeset.
implement Comparable for User, sort according to login name

  1. … 1 more file in changeset.