Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/UserManageAction.java =================================================================== RCS file: /usr/local/cvsroot/lams_admin/src/java/org/lamsfoundation/lams/admin/web/UserManageAction.java,v diff -u -r1.11 -r1.12 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/UserManageAction.java 1 Aug 2006 07:28:41 -0000 1.11 +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/UserManageAction.java 3 Aug 2006 05:27:02 -0000 1.12 @@ -110,12 +110,12 @@ // check permission if(request.isUserInRole(Role.SYSADMIN)){ request.setAttribute("canAdd",true); - }else if(!getService().isUserInRole(userId,orgOfCourseAdmin.getOrganisationId(),Role.COURSE_ADMIN)){ + }else if(getService().isUserInRole(userId,orgOfCourseAdmin.getOrganisationId(),Role.COURSE_ADMIN) || getService().isUserInRole(userId,orgOfCourseAdmin.getOrganisationId(),Role.COURSE_MANAGER)){ + request.setAttribute("canAdd",orgOfCourseAdmin.getCourseAdminCanAddNewUsers()); + }else{ errors.add("authorisation",new ActionMessage("error.authorisation")); saveErrors(request,errors); return mapping.findForward("error"); - }else{ - request.setAttribute("canAdd",orgOfCourseAdmin.getCourseAdminCanAddNewUsers()); } // get list of users in org