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

Merge branch 'lams31' into LDEV-4440

Conflicts:

lams_admin/web/sessionmaintain.jsp

lams_build/build.xml

lams_build/lib/lams/lams.jar

lams_central/src/java/org/lamsfoundation/lams/web/outcome/OutcomeAction.java

lams_gradebook/src/java/org/lamsfoundation/lams/gradebook/web/action/GradebookAction.java

lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/action/McLearningAction.java

lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/web/action/McMonitoringAction.java

  1. … 17 more files in changeset.
LDEV-4687 Log exception

LDEV-4440 Activate code that was commented out for testing purposes

LDEV-4440 Switch controllers to use @Autowired service beans

Also in cases when service bean in Controller has the same name as in

applicationContext, @Qualifier(..) can be removed. Which was done almost

in all cases, except for messageService due to "messageService" name

seems to be more preferable than adminMessageService,

centralMessageService and so on. Thus they were kept as before:

@Autowired

@Qualifier("centralMessageService")

private MessageService messageService;

  1. … 168 more files in changeset.