• last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
file EmailProgressActivityDTO.java was initially added on branch lams2_head_wildfly.

file EmailProgressActivitiesProcessor.java was initially added on branch lams2_head_wildfly.

file EmailProgressMessageJob.java was initially added on branch lams2_head_wildfly.

file EmailProgressAction.java was initially added on branch lams2_head_wildfly.

LDEV-4274: Initial implementation of a Learner Progress Report email, to be sent to Monitors on a set of dates. Dates are entered via a new dialog box in monitoring. The code works as long as the mailserver is running when the reports are emailed but if it fails then the emails do not resend properly.

  1. … 9 more files in changeset.
LDEV-4341 Ability to save lesson grouping as a course grouping

  1. … 4 more files in changeset.
LDEV-4301:Incurate pie chart in monitor

LDEV-4301:Incurate pie chart in monitor

LDEV-4294 Add audit log for notifications

LDEV-4294 Add audit log for notifications

LDEV-4288: Archive gradebook on lesson retry. Remove activity content on lesson retry.

  1. … 13 more files in changeset.
LDEV-4264 Fix archive lessons feature

  1. … 2 more files in changeset.
LDEV-4224: Fix method references.

LDEV-4224: Pass IDs instead of objects into transactional methods so the objects are not cached and reused in subsequent retries.

  1. … 3 more files in changeset.
LDEV-4199: Branching activities screens were missing when the green dots were clicked in the sequence screen. The screens are not wanted so have changed it so the dots don't work.

LDEV-4210: Allow multiple users through a gate.

  1. … 4 more files in changeset.
LDEV-4187: Make sure that even after an exception is thrown, the Hibernate session is closed. Add extra logging to verify completeActivity() failures.

  1. … 7 more files in changeset.
LDEV-4193: Envelop mail sending code in Hibernate transaction.

LDEV-3638: Do not try to delete a missing branching grouping.

LDEV-4139 As long as activities were not explicitly saved into DB beforehand and the transaction is still open - therefore we should not assume activities are already inserted and so we use activityDAO.insertOrUpdate()

LDEV-4139 Make transaction to start when MonitoringService.cloneLessons() is called

LDEV-4148 * Passing userId of the person who initiated cloning to startLesson() method in order to pass security check

* modified a few methods to stop returning non-needed variables

LDEV-4086: Add "Add all learners" button to Edit Class dialog.

  1. … 4 more files in changeset.
LDEV-4061: Do not count completed learners as started.

LDEV-4061: Add overall completion chart in monitoring UI.

Update d3.js to 3.x latest. Version 4 is not backwards compatible.

Allow legend on hover instead of a static one next to the chart.

  1. … 7 more files in changeset.
LDEV-3902: Moving introduction edit to monitoring.

  1. … 3 more files in changeset.
LDEV-4002: Forbid non-authors from accessing Authoring. Check for author role when starting Live Edit. Do not show Live Edit button if role check fails.

  1. … 1 more file in changeset.
LDEV-4002: Forbid non-authors from accessing Authoring. Check for author role when starting Live Edit. Do not show Live Edit button if role check fails.

  1. … 1 more file in changeset.
LDEV-3662: Use the right exception.

LDEV-3662: Do not stop on missing/removed tools.