Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/PolicyManagementController.java =================================================================== diff -u -rf2ad75cef0c507a64877942631fee13efbc6ed50 -r3a9b27c6f8b3eb0462a2a9d91a6aa0b43645442f --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/PolicyManagementController.java (.../PolicyManagementController.java) (revision f2ad75cef0c507a64877942631fee13efbc6ed50) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/PolicyManagementController.java (.../PolicyManagementController.java) (revision 3a9b27c6f8b3eb0462a2a9d91a6aa0b43645442f) @@ -29,6 +29,7 @@ import org.springframework.ui.Model; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.util.HtmlUtils; @@ -189,7 +190,7 @@ return "policies/policies"; } - @RequestMapping("togglePolicyStatus") + @RequestMapping(path = "togglePolicyStatus", method = RequestMethod.POST) public String togglePolicyStatus(HttpServletRequest request) { long policyUid = WebUtil.readLongParam(request, "policyUid"); Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ToolContentListController.java =================================================================== diff -u -rf2ad75cef0c507a64877942631fee13efbc6ed50 -r3a9b27c6f8b3eb0462a2a9d91a6aa0b43645442f --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ToolContentListController.java (.../ToolContentListController.java) (revision f2ad75cef0c507a64877942631fee13efbc6ed50) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/controller/ToolContentListController.java (.../ToolContentListController.java) (revision 3a9b27c6f8b3eb0462a2a9d91a6aa0b43645442f) @@ -193,15 +193,15 @@ return true; } - @RequestMapping("/disable") + @RequestMapping(path = "/disable", method = RequestMethod.POST) public String disableLibrary(HttpServletRequest request) { Long learningLibraryId = WebUtil.readLongParam(request, "libraryID", false); ILearningDesignService ldService = learningDesignService; ldService.setValid(learningLibraryId, false); return "forward:/toolcontentlist/start.do"; } - @RequestMapping("/enable") + @RequestMapping(path = "/enable", method = RequestMethod.POST) public String enableLibrary(HttpServletRequest request) { Long learningLibraryId = WebUtil.readLongParam(request, "libraryID", false); ILearningDesignService ldService = learningDesignService; @@ -275,4 +275,4 @@ return "forward:/toolcontentlist/start.do"; } -} \ No newline at end of file +} Index: lams_admin/web/policies/policies.jsp =================================================================== diff -u -r37bb2ae017713b44cdfd6a55cfceca28c3efab02 -r3a9b27c6f8b3eb0462a2a9d91a6aa0b43645442f --- lams_admin/web/policies/policies.jsp (.../policies.jsp) (revision 37bb2ae017713b44cdfd6a55cfceca28c3efab02) +++ lams_admin/web/policies/policies.jsp (.../policies.jsp) (revision 3a9b27c6f8b3eb0462a2a9d91a6aa0b43645442f) @@ -53,7 +53,7 @@ var policyId = $(this).data("policy-id"); $("#policy-table").load( - "togglePolicyStatus.do", + "togglePolicyStatus.do?", { policyUid: policyUid, policyId: policyId, @@ -71,7 +71,7 @@

- + @@ -92,4 +92,4 @@ - \ No newline at end of file + Index: lams_admin/web/toolcontent/toolcontentlist.jsp =================================================================== diff -u -r37bb2ae017713b44cdfd6a55cfceca28c3efab02 -r3a9b27c6f8b3eb0462a2a9d91a6aa0b43645442f --- lams_admin/web/toolcontent/toolcontentlist.jsp (.../toolcontentlist.jsp) (revision 37bb2ae017713b44cdfd6a55cfceca28c3efab02) +++ lams_admin/web/toolcontent/toolcontentlist.jsp (.../toolcontentlist.jsp) (revision 3a9b27c6f8b3eb0462a2a9d91a6aa0b43645442f) @@ -87,17 +87,15 @@ - - Index: lams_central/conf/security/Owasp.CsrfGuard.properties =================================================================== diff -u -r1840d1ada2e0a7dc494e83ed0c183f6c98b6da92 -r3a9b27c6f8b3eb0462a2a9d91a6aa0b43645442f --- lams_central/conf/security/Owasp.CsrfGuard.properties (.../Owasp.CsrfGuard.properties) (revision 1840d1ada2e0a7dc494e83ed0c183f6c98b6da92) +++ lams_central/conf/security/Owasp.CsrfGuard.properties (.../Owasp.CsrfGuard.properties) (revision 3a9b27c6f8b3eb0462a2a9d91a6aa0b43645442f) @@ -22,6 +22,8 @@ org.owasp.csrfguard.protected.adminExtserverDelete=/lams/admin/extserver/delete.do org.owasp.csrfguard.protected.adminExtserverDisable=/lams/admin/extserver/disable.do org.owasp.csrfguard.protected.adminExtserverEnable=/lams/admin/extserver/enable.do +org.owasp.csrfguard.protected.adminToolsDisable=/lams/admin/toolcontentlist/disable.do +org.owasp.csrfguard.protected.adminToolsEnable=/lams/admin/toolcontentlist/enable.do org.owasp.csrfguard.protected.centralSaveUserProfile=/lams/saveprofile.do
- - + +
@@ -109,21 +107,22 @@ - [] + "/> - [] + "/> ?toolContentID=${dto.toolContentID}&contentFolderID=-1" - [] +   + -    - [" >] +   + " >