Index: lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java,v diff -u -r1.16 -r1.17 --- lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java 17 Sep 2006 06:12:05 -0000 1.16 +++ lams_central/src/java/org/lamsfoundation/lams/web/IndexAction.java 20 Sep 2006 06:04:23 -0000 1.17 @@ -84,9 +84,12 @@ List headerLinks = new ArrayList(); //headerLinks.add(new IndexLinkBean("index.dummymonitor","javascript:openDummyMonitor()")); headerLinks.add(new IndexLinkBean("index.myprofile", "javascript:openProfile('" + request.getRemoteUser()+"')")); + if (request.isUserInRole(Role.SYSADMIN)) { + log.debug("user is sysadmin"); + headerLinks.add(new IndexLinkBean("index.sysadmin", "javascript:openSysadmin()")); + } if (request.isUserInRole(Role.SYSADMIN) || request.isUserInRole(Role.COURSE_ADMIN) || request.isUserInRole(Role.COURSE_MANAGER)) { log.debug("user is an admin or manager"); - headerLinks.add(new IndexLinkBean("index.sysadmin", "javascript:openSysadmin()")); headerLinks.add(new IndexLinkBean("index.courseman", "javascript:openOrgManagement(" + getService().getRootOrganisation().getOrganisationId()+")")); } if (request.isUserInRole(Role.AUTHOR)) {