Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge branch 'LDEV-4745' into v4.0

# Conflicts:

# lams_admin/conf/language/lams/ApplicationResources.properties

# lams_central/conf/language/lams/ApplicationResources.properties

# lams_central/conf/language/lams/ApplicationResources_en_AU.properties

# lams_central/web/includes/javascript/authoring/authoringGeneral.js

# lams_common/src/java/org/lamsfoundation/lams/util/ConfigurationKeys.java

# lams_tool_assessment/src/java/org/lamsfoundation/lams/tool/assessment/assessmentApplicationContext.xml

# lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/mcApplicationContext.xml

# lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/service/McService.java

# lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/scratchieApplicationContext.xml

  1. … 19 more files in changeset.
LDEV-4932 Adding CSRF to Admin

Adding it to:

- User roles

- Create course

- Clone lessons

- assign roles in courses

- global roles

- change password for course

- change user pass

- delete all lessons

  1. … 20 more files in changeset.
LDEV-4932 Adding CSRF protection to admin

- Adding user add/edit/remove/disable

  1. … 5 more files in changeset.
LDEV-4932 Adding CSRF admin

Adding CSRF to delete session management

  1. … 2 more files in changeset.
LDEV-4932 Adding CSRF to admin

Adding CSRF token:

- When adding/editing learning outcomes

- Adding/editing and removing themes

  1. … 4 more files in changeset.
LDEV-4932 Adding CSRF Admin

Fixing policy management toggle. Adding enable/disable toggle for tool management

  1. … 3 more files in changeset.
LDEV-4931 Adding CSRF protection for LAMS Admin

Adding:

- Edit configuration

- Editing timezones

- Add/disable/enable/delete signup pages

- Add/disable/enable/delete integrated server

- Add/activate/deactivate policies

  1. … 14 more files in changeset.
LDEV-4907 Password changes corrected in audit

  1. … 1 more file in changeset.
Merge branch 'SP-3'

  1. … 6 more files in changeset.
LDEV-4440 Use redirects rather than forwards so links do not get broken

LDEV-4876 Change isUseAlternativeUseridParameterName() to getUseAlternativeUseridParameterName()

  1. … 2 more files in changeset.
LDEV-4876 Change isUseAlternativeUseridParameterName() to getUseAlternativeUseridParameterName()

  1. … 2 more files in changeset.
LDEV-4876 Ability for LTI servers to get userId using alternative request parameter name

  1. … 5 more files in changeset.
LDEV-4869 Add default lesson settings for LTI tool consumers

* Also move all integrations jsps to /integration/ folder

  1. … 9 more files in changeset.
LDEV-4869 Aggregate ServerListController, ServerMaintainController and ServerSaveController into a single ExtServerManagementController

LDEV-4869 Create common form for ExtServerForm and LtiConsumerForm

    • -0
    • +171
    ./org/lamsfoundation/lams/admin/web/form/ExtServerCommonForm.java
LKC-214 In sysadmin add entry point for blueprint management page

  1. … 3 more files in changeset.
SP-3 Automatically redirect to logout URL configured in sysadmin

  1. … 7 more files in changeset.
LDEV-4778 Log sysadmin configuration change

  1. … 3 more files in changeset.
LDEV-4767 Move logout logging to higher level methods

This way we know what triggered logout: manual logout, sysadmin or

duplicate session in another browser.

Timeout logout will be silent.

  1. … 3 more files in changeset.
LDEV-4747 Fix cancel button, which used to save instead of cancel

  1. … 3 more files in changeset.
LDEV-4678 Remove all ServiceProxy classes

Also get rid of LearningWebUtil.putActivityPositionInRequest(Long

activityId, HttpServletRequest request, ServletContext context) and

LearningWebUtil.getActivityMapping(ServletContext context) methods. As

it's better to invoke according service methods directly.

  1. … 51 more files in changeset.
LDEV-4732 User Role screen error handling for no roles reinstated

LDEV-4737 Course based lesson delete does not throw exception

  1. … 5 more files in changeset.
LDEV-4734 Fix org password reset by providing default values to form

Also refactor input names and add extra checks just to be safe.

  1. … 1 more file in changeset.
LDEV-4733 Clone and delete lessons are shown for SysAdmin

  1. … 3 more files in changeset.
LDEV-4705 Remove references to Group Admin role from Java code

  1. … 15 more files in changeset.
LDEV-4697 Audit entries filtering by user and remarks

  1. … 6 more files in changeset.
LDEV-4701 Course admin can create learners in their course.

Also tidied up security checks for various course management functions.

  1. … 2 more files in changeset.
LDEV-4440 Prevent form resubmission

Also it fixes problems with making subsequence calls (as forward leaves

/servermaintain/ in the browser's URL which causes problems with

relative paths)