Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-5426 Switch from custom time zones to built-in Java ones

  1. … 40 more files in changeset.
LDEV-5372 Add whitelist of integrated servers lesson finish URLs

  1. … 4 more files in changeset.
LDEV-5372 Add whitelist of integrated servers lesson finish URLs

  1. … 4 more files in changeset.
LDEV-5358 Always sort groups by name, case insensitive

  1. … 8 more files in changeset.
LDEB-5335 Add structured audit logs on various admin actions

  1. … 22 more files in changeset.
LDEV-5277 Fix course naming and enrolment issue

LDEV-5178 Skip password expiration check on login via integrations

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

This approach uses logs in controllers rather than in services.

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

LDEV-5311 Send emails with password change link on user import

    • -1
    • +26
    ./security/RandomPasswordGenerator.java
  1. … 9 more files in changeset.
LDEV-5311 Generate passwords for imported users with no passwd provided

    • -0
    • +11
    ./security/RandomPasswordGenerator.java
  1. … 4 more files in changeset.
LDEV-5277 Add LTI Advantage own user ID

In some cases, for consistency we need the same user ID as Moodle uses

and which was sent to LAMS for old integrations. But LTI Advantage

integration uses another user ID. We need to keep both to keep existing

LAMS data and to talk to platform.

    • -29
    • +30
    ./service/IntegrationService.java
  1. … 1 more file in changeset.
LDEV-5304 Make Signup page process CSRF token correctly

Also better detect LoginAs and signup flow.

  1. … 3 more files in changeset.
LDEV-5277 Fill missing lesson finish URL parameters for LTI Advantage

LDEV-5277 Skip back end score update for LTI Advantage

It should not run for LTI Advantage as it does lesson score update in

lessonComplete.jsp.

Also teachers can pull score from LAMS to platform on demand.

LDEV-5304 Secure login page from CSRF attack

Check for CSRF attack only for regular logins.

For LoginAs feature and integrations existing HTTP session gets

invalidated and so is the CSRF token.

  1. … 4 more files in changeset.
LDEV-5302 Rename sysadmin role to appadmin

  1. … 181 more files in changeset.
LDEV-5277 On demand use email as LAMS login during registration

LDEV-5277 Enforce usage of prefix in user creation as per configuration

  1. … 1 more file in changeset.
LDEV-5286 Add server option to add staff to all lessons in course

  1. … 5 more files in changeset.
LDEV-5284 Use SHA-256 for parameters hash in integration calls

SHA-1 is still supported.

  1. … 6 more files in changeset.
LDEV-5278 Remove obsolete handler

    • -45
    • +0
    ./security/CommonDeploymentHandler.java
  1. … 2 more files in changeset.
LDEV-5277 Add default country, lang and time zone to integrated server

  1. … 4 more files in changeset.
LDEV-5277 Move LTI configuration from file to integrated server

  1. … 4 more files in changeset.
LDEV-5277 Add LAMS dynamic registration as LTI Advantage Tool

  1. … 4 more files in changeset.
LDEV-5277 Move LTI Advantage DB model to own tables

  1. … 1 more file in changeset.
LDEV-5277 Add Canvas support

  1. … 1 more file in changeset.
LDEV-5277 Allow teacher to choose when to push marks from LTI tool

  1. … 1 more file in changeset.
LDEV-5277 Allow callback on each tool activity completion

  1. … 3 more files in changeset.
LDEV-5277 Allow looking for lesson map via its ID for external modules