• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-1912 set session timeout programmatically according to lams' UserInactiveTimeout value via a servlet listener rather than hard coding to 120 mins (in some webapps, no session timeout was specified at all).

  1. … 35 more files in changeset.
LDEV-1909: Merging Marcin's, Luke's and Daniel's changes.

  1. … 1 more file in changeset.
LDEV-1916 support database updating via autopatch

  1. … 9 more files in changeset.
LDEV-1909 -Competence editor backend model

  1. … 3 more files in changeset.
LDEV-1893: Quartz job for resending messages is not rescheduled anymore.

LDEV-1893: Quartz job for resending messages is not rescheduled anymore.

LDEV-1581: Fixing a small bug in DTO.

LDEV-1581: Addin final version of logic.

  1. … 7 more files in changeset.
LDEV-1910 hibernate loses branch_activity_id value when association is uni-directional, make it bi-directional. Putting link in the top level Activity class rather than BranchingActivity because of new work for LDEV-1299 that will allow more types of Activities to be mapped to branch_activity_id in lams_branching_activity_entry

  1. … 5 more files in changeset.
LDEV-1897 - Use pretty print name for workspace folders

  1. … 6 more files in changeset.
LDEV-1893: In Event Notification Service persistent classes - made zero-argument constructors public for Hibernate purposes.

  1. … 1 more file in changeset.
LDEV-1299: Added some logic for the new "condition gate" that allows learners to pass depending on condition satisfaction.

  1. … 24 more files in changeset.
LDEV-1896: Extended permission gate. Teacher can now allow a single learner to pass the gate.

  1. … 13 more files in changeset.
LDEV-1908 If the requestSrc and the notifyCloseURL are not included in the LoginRequest calls for integrations, then tool adapter tools do not appear

- Fixed

LDEV-1581: Added most of the logic for creating/managing learner's choice grouping.

  1. … 126 more files in changeset.
LDEV-1581: Added new grouping classes (unfinished yet).

LDEV-1581: Added constants that recognise the new grouping type.

LDEV-1890 get lessons by organisation id as well as original learning design id

  1. … 1 more file in changeset.
Added event notification service.

    • -0
    • +474
    ./java/org/lamsfoundation/lams/events/Event.java
    • -0
    • +616
    ./java/org/lamsfoundation/lams/events/EventNotificationService.java
    • -0
    • +27
    ./java/org/lamsfoundation/lams/events/dao/EventDAO.java
  1. … 8 more files in changeset.
extLmsId parameter in loginRequests is redundant, as we can just use the existing serverId parameter instead, they are equivalent

LDEV-1861 Adding customCSV

Changed the lamsCoreToolService so that it detects when it is a tool adapter tool, and then passes a customCSV param to the copyToolContnet method so the tool can copy it's content on the external server

LDEV-1861 Adding customCSV

New type of ToolContentManager ToolAdapterContentManager, tool adapters will implement this so that customCSV will be passed to the required methods

LDEV-1861 Adding customCSV

Adding customCSV parameter for import tool content

LDEV-1861 Adding customCSV

Adding a method to ToolDAO so that you can retireve a tool from a tool_signature, and also update it. This is needed for tool adapter tools so they can update their extLmsId mapping

LDEV-1861 Adding customCSV

Adding the extLmsId property to Activity and ActivityDTO so that flash can determine whether to display a external tool adapter tool or not

    • -5
    • +27
    ./java/org/lamsfoundation/lams/tool/Tool.java
  1. … 2 more files in changeset.
Adding configuration entry for google map key to the configuration table, included in config insert scripts and an update script

  1. … 6 more files in changeset.
LDEV-1825: When we copy a learning design, make sure any grouping details and associated mappings attached to a teacher chosen branching or a define later grouped branching are not copied. If we don't do this, we encounter problems when run a design that has been attached to a lesson. Otherwise we either throw an exception (as the grouping doesn't exist) or we use the groupings that were used in the previous lesson and they may not be wanted.

  1. … 1 more file in changeset.
LDEV-1818: Adding validation to check that a tool based branch always has at least one condition

  1. … 1 more file in changeset.
LDEV-1820: Less than wasn't working as the BranchCondition was expecting start value to be 0, and it was null. Now accepts null.

LDEV-1817: Define later branching was breaking Preview. Now the preview hack allows it to be used with Random Grouping and this required regetting the grouping at one point to avoid a CGLIB class cast exception (hack on hack). Bleah.

The chosen grouping now works as I clear the number of groups before creating a group (and then allocating to a branch), otherwise I could run into the max number of branches test. Another hack.

  1. … 2 more files in changeset.