• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
LDEV-1773 add minimum no. of waiting learners to sync gate open condition

LDEV-1766: Removing groups from branches on the define later screen in monitoring wasn't working as I was trying to remove them from the group end and that is only cascade all. Changed to remove from the branch end as that has all-delete-orphan.

LDEV-1733: Allow teachers to add any number of groups to a chosen grouping, irrespective of the max number set in authoring. If they do add more than the max number, then the max number column is set to null (and not 0) as this matches what authoring expects.

LDEV-1268: Fixed the version comparison calculation for the import - wasn't working when third part of the number was a really high number e.g. 100 (which we did for the 2.1 beta, RC1 releases) due to logic flaws.

LDEV-1352: The XML output for the tool data had xmlns="" for nearly all the tool entries. Now the namespace is set for each element and only the overall tool entry has the namespace specified.