Index: lams_admin/web/WEB-INF/web.xml =================================================================== diff -u -r3f3f34c22194aeaf302e1fd332925dffd35019aa -r95e29deb7ffaed6c44a37432c3e4f332630e7561 --- lams_admin/web/WEB-INF/web.xml (.../web.xml) (revision 3f3f34c22194aeaf302e1fd332925dffd35019aa) +++ lams_admin/web/WEB-INF/web.xml (.../web.xml) (revision 95e29deb7ffaed6c44a37432c3e4f332630e7561) @@ -217,6 +217,7 @@ SYSADMIN + APPADMIN Index: lams_central/src/java/org/lamsfoundation/lams/web/IndexController.java =================================================================== diff -u -re57933d5f4b215e037a34229c3d479f707cf5156 -r95e29deb7ffaed6c44a37432c3e4f332630e7561 --- lams_central/src/java/org/lamsfoundation/lams/web/IndexController.java (.../IndexController.java) (revision e57933d5f4b215e037a34229c3d479f707cf5156) +++ lams_central/src/java/org/lamsfoundation/lams/web/IndexController.java (.../IndexController.java) (revision 95e29deb7ffaed6c44a37432c3e4f332630e7561) @@ -208,7 +208,8 @@ adminLinks.add(new IndexLinkBean("index.courseman", "javascript:openOrgManagement(" + userManagementService.getRootOrganisation().getOrganisationId() + ')')); } - if (request.isUserInRole(Role.APPADMIN) || userManagementService.isUserGlobalGroupManager()) { + if (request.isUserInRole(Role.APPADMIN) || request.isUserInRole(Role.SYSADMIN) + || userManagementService.isUserGlobalGroupManager()) { adminLinks.add(new IndexLinkBean("index.appadmin", "javascript:openAppadmin()")); }