Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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

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

  1. … 1 more file in changeset.
LDEV-5320 Audit user being locked out

LDEV-5320 Rename security filter to audit filter

  1. … 3 more files in changeset.
LDEV-5320 Add security logger

It logs calls to Spring controllers in Admin module.

  1. … 3 more files in changeset.
LDEV-5319 Replace invalid XML characters instead of throwing error

  1. … 4 more files in changeset.
LDEV-5083 Trigger Flux update on each activity entrance

Till now the update was triggered on activity completion. It is a better

approach, but it only worked on finishing tool activities. Gates and,

for example, Leader Selection activity were skipped and would not

trigger learner progress update.

Now update gets triggered on learner joining a lesson and traversing

through each activity, which is good enough. Emitted items get throttled

anyway.

  1. … 4 more files in changeset.
LDEV-5083 Supress warnings in FluxRegistry

This class has to be flexible enough to accommodate all kinds of

messages. Heavy static typing is not usable here. It is better to

suppress warnings and stay open.

LDEV-5083 Fix max activity score calculation

LDEV-5301 Set fixed column width correctly in number of characters

  1. … 1 more file in changeset.
LDEV-5316 Change content folder ID to default one

Only for questions which have images referring the default content

folder and which do not have images which refer a new content folder.

LDEV-5273 Fix allocation of answers being prefixed with "null"

LDEV-213 Do not hardcode IGPS URL

LDEV-4949 Fix stripped of non-break whitespace

LDEV-5309 Fix removing units from numerical question

delete-orphan setting in QbQuestion units causes problems when importing

QbQuestion from XML. JPA does not recognise the collection parent and

fails on save. Another approach to removing units had to be found.

LDEV-5081 Merge changes made for monitor in LDEV-5083

  1. … 32 more files in changeset.
Merge branch 'LDEV-5307' into v4.6

  1. … 3 more files in changeset.
LDEV-5311 Send emails with password change link on user import

  1. … 9 more files in changeset.
LDEV-5311 Generate passwords for imported users with no passwd provided

  1. … 4 more files in changeset.