lams-github

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDEV-4932 Passing CSRF token as a post rather than get

    • -1
    • +1
    /lams_admin/web/policies/editPolicy.jsp
    • -1
    • +1
    /lams_admin/web/signupmanagement/add.jsp
    • -1
    • +1
    /lams_admin/web/timezoneManagement.jsp
    • -2
    • +2
    /lams_central/web/outcome/outcomeEdit.jsp
    • -3
    • +3
    /lams_central/web/profile/editprofile.jsp
  1. … 27 more files in changeset.
LDEV-4932 fix checkbox toggle issue

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
    • +1
    /lams_admin/web/policies/editPolicy.jsp
  1. … 9 more files in changeset.
LDEV-4932 Add CSRF to monitor and central

* Add CSRF protection to:

- Change lesson status (incl. remove)

- Remove lesson using main.jsp button

- Rename lesson

* Start using /common/taglibs.jsp in lams_central

    • -7
    • +1
    /lams_central/web/authoringConfirm.jsp
    • -0
    • +8
    /lams_central/web/common/taglibs.jsp
    • -5
    • +1
    /lams_central/web/favoriteOrganisations.jsp
    • -8
    • +2
    /lams_central/web/outcome/outcomeEdit.jsp
  1. … 9 more files in changeset.
LDEV-4932 Add CSRF to central (outcomes)

Adding CSRF protection to:

- Delete outcomes

LDEV-4932 Add CSRF for admin

- Adding CSRF to delete preview lessons

    • -1
    • +1
    /lams_admin/web/cleanupPreviewLessons.jsp
LDEV-4932 Adding CSRF protection to admin

- Adding user add/edit/remove/disable

LDEV-4932 Secure gradebook calls with CSRF Guard

* Secure the following gradebook calls in particular:

- Release marks

- Any change in marks

- Export

* Add taglibs.jsp to gradebook project

    • -0
    • +70
    /lams_gradebook/web/WEB-INF/tlds/security/csrfguard.tld
LDEV-4932 Secure gradebook calls with CSRF Guard

* Secure the following gradebook calls in particular:

- Release marks

- Any change in marks

- Export

* Add taglibs.jsp to gradebook project

    • -0
    • +15
    /lams_gradebook/web/WEB-INF/web.xml
    • -0
    • +8
    /lams_gradebook/web/common/taglibs.jsp
    • -5
    • +1
    /lams_gradebook/web/gradebookCourseLearner.jsp
    • -15
    • +10
    /lams_gradebook/web/gradebookCourseMonitor.jsp
    • -40
    • +51
    /lams_gradebook/web/gradebookMonitor.jsp
LDEV-4932 Secure save tool authoring with CSRF Guard

  1. … 28 more files in changeset.
Merge remote-tracking branch 'origin/develop' into LDEV-4745

Conflicts:

lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/service/IScratchieService.java

lams_tool_scratchie/src/java/org/lamsfoundation/lams/tool/scratchie/service/ScratchieServiceImpl.java

Merge remote-tracking branch 'origin/master' into develop

Merge branch 'LDEV-4936'

LDEV-4936 Fix layout for tool groups in sysadmin

    • -5
    • +0
    /lams_admin/web/css/learningLibraryGroup.scss
LDEV-4932 Adding CSRF admin

Adding CSRF to delete session management

LDEV-4932 Adding CSRF to admin

Adding CSRF token:

- When adding/editing learning outcomes

- Adding/editing and removing themes

    • -3
    • +4
    /lams_central/web/outcome/outcomeEdit.jsp
LDEV-4932 Adding CSRF Admin

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

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

    • -0
    • +70
    /lams_admin/web/WEB-INF/tlds/security/csrfguard.tld
    • -3
    • +3
    /lams_admin/web/policies/editPolicy.jsp
    • -2
    • +2
    /lams_admin/web/signupmanagement/add.jsp
    • -3
    • +4
    /lams_admin/web/signupmanagement/list.jsp
    • -2
    • +2
    /lams_admin/web/timezoneManagement.jsp
Merge branch 'LDEV-4935'

LDEV-4935 Secure Scribe websockets

User gets checked if he participates in the given activity.

LDEV-4935 Secure Mindmap websockets

User gets checked if he participates in the given activity.

LDEV-4935 Secure Scratchie websockets

User gets checked if he participates in the given activity.

LDEV-4935 Secure Leader Selection websockets

User gets checked if he participates in the given activity.

LDEV-4935 Secure Dokumaran websockets

User gets checked if he participates in the given activity.

LDEV-4935 Secure Chat (tool) websockets

User gets checked if he participates in the given activity.

LDEV-4935 Secure lesson chat (presence) websockets

Nickname is taken from session, not from incoming parameters. User gets

checked if he participates in the given lesson.

Simplified code, clean up.

LDEV-4932 Adding CSRF to Assessment monitoring

Adding CSRF to:

- Change user marks

- Disclose correct answers

- Disclose group answers

LDEV-4932 Add CSRF to Scratchie monitoring

Adding CSRF for:

- Changing group marks

LDEV-4932 Add CSRF for Submit files monitoring

Adding:

- Update marks

- Release marks

- Download marks

LDEV-4932 Adding CSRF protecting to change scratchie user in monitor