Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5277 Fix course naming and enrolment issue

LDEV-5332 Add VSA support to Question Results table

In Scratchie VSA answers were not linked to corresponding QB options,

making it impossible to count correct answer. From now on if answer is

correct, it will get linked to its QB option. Old VSA lessons though

will not yield good Question Results table.

  1. … 2 more files in changeset.
LDEV-5332 Identify questions and options by display order

iRAT and tRAT activities should be based on same questions from Question

Bank, with same IDs. It is not always the case, especially when

importing exported LDs.

Now corresponding questions are identified by display order, which

should be the same in both RAT activities.

  1. … 4 more files in changeset.
Merge branch 'LDEV-5332' into v4.7

LDEV-5332 Add Question Results table in Teams tab

  1. … 6 more files in changeset.
LDEV-5178 Skip password expiration check on login via integrations

  1. … 2 more files in changeset.
LDEV-5333 Move HTML templates from WWW to Central folder

  1. … 6 more files in changeset.
LDEV-5334 Make shared collections available to authors

  1. … 2 more files in changeset.
LDEV-5329 Remove obsolete configuration items

  1. … 12 more files in changeset.
LDEV-5330 Merge changes made for sysadmin

It included upgrading to Bootstrap 5 and using UI guidelines set for

Monitoring UI.

  1. … 189 more files in changeset.
LDEV-5320 replace CR for values

As logs are parsed one line at the time, if some of these contain CRs, then these cannot be parsed properly and regexp for log monitors aren't triggered properly

LDEV-5302 Fix bug when adding appadmin role

LDEV-5327 Add Clear Cache button

  1. … 5 more files in changeset.
Merge remote-tracking branch 'origin/LDEV-5302' into v4.7

Conflicts:

lams_admin/conf/language/lams/ApplicationResources_zh_CN.properties

lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserController.java

lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserOrgRoleSaveController.java

lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/UserRolesSaveController.java

lams_admin/web/user.jsp

lams_central/conf/language/lams/ApplicationResources_zh_CN.properties

lams_central/src/java/org/lamsfoundation/lams/web/DisplayGroupController.java

lams_common/src/java/org/lamsfoundation/lams/usermanagement/service/UserManagementService.java

  1. … 55 more files in changeset.
LDEV-5328 Squash DB patches and update versions

  1. … 140 more files in changeset.
Revert "LDEV-5320 Add LAMS instance information to audit logs"

This reverts commit 3db824f7e69ecba2b1e53b1060cf849cfe23ae9c.

LDEV-5325 Import "stop at preceding activity" gate property

LDEV-5083 Fix absolute time limit check by using UTC time

LDEV-5083 Update time limits on dashboard using Flux

  1. … 4 more files in changeset.
LDEV-5083 Add frontend for displaying running time limits in lesson

  1. … 4 more files in changeset.
LDEV-5083 Add backend for fetching running time limits in lesson

  1. … 1 more file in changeset.
LDEV-5083 Show Burning Question nav button only if they are enabled

  1. … 3 more files in changeset.
LDEV-5320 Add LAMS instance information to audit logs

LDEV-5324 Detect new question version as author changes its details

  1. … 14 more files in changeset.
LDEV-5321 Prevent non-sysadmins from editing sysadmins

  1. … 1 more file in changeset.
LDEV-5320 Add audit logs on role check failure

LDEV-5083 Prevent WF from freezing on shutdown because of unclosed Flux

Open Fluxes prevent WF from shutting down as they are threads not

managed by the server lifecycle.

Now we force complete Sinks on Spring context destroy. It closes

underlying Flux threads.

The problem is that it occurs when most Spring beans are already

destroyed. Fluxes on close want to emit a signal to front end

subscribers. Spring tries to reinitialise controllers which should send

those signals. It fails as context basically does not exist anymore.

All in all we get some harmless errors on server shutdown.

The way to avoid would be to have more control over Spring bean destroy

order which does not seem easily achievable.

LDEV-5320 Give more details about course roles being added and removed

This approach uses logs in controllers rather than in services.

  1. … 3 more files in changeset.
Revert "LDEV-5320 Give more details about course roles being added and removed"

This reverts commit bd5afdb894181e618bc5871783f7c621bbb1453f.

  1. … 1 more file in changeset.
LDEV-4497 Transform legacy content folder IDs into multi-part version