Index: lams_admin/src/java/org/lamsfoundation/lams/admin/web/UserRolesAction.java =================================================================== diff -u -r08950e1090443c3423a3d1c587416a2fccd8bbdf -r9fd77272f7d794bf7318b82da12a6a1dc097b162 --- lams_admin/src/java/org/lamsfoundation/lams/admin/web/UserRolesAction.java (.../UserRolesAction.java) (revision 08950e1090443c3423a3d1c587416a2fccd8bbdf) +++ lams_admin/src/java/org/lamsfoundation/lams/admin/web/UserRolesAction.java (.../UserRolesAction.java) (revision 9fd77272f7d794bf7318b82da12a6a1dc097b162) @@ -88,7 +88,7 @@ saveErrors(request,errors); return mapping.findForward("userrole"); } - if (userId==null) userId = (Integer)request.getAttribute("userId"); + if (userId==null || userId==0) userId = (Integer)request.getAttribute("userId"); if (userId==null) { errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("error.userid.invalid")); saveErrors(request,errors); @@ -118,6 +118,7 @@ request.setAttribute("rolelist",filterRoles(rolelist,isSysadmin,orgType)); request.setAttribute("login", user.getLogin()); request.setAttribute("fullName", user.getFullName()); + request.setAttribute("orgName", org.getName()); String[] roles = null; UserOrganisation uo = getService().getUserOrganisation(userId, orgId); Index: lams_admin/web/userrole.jsp =================================================================== diff -u -r54ff12d78b5d617bc7767b37faea406d5675a746 -r9fd77272f7d794bf7318b82da12a6a1dc097b162 --- lams_admin/web/userrole.jsp (.../userrole.jsp) (revision 54ff12d78b5d617bc7767b37faea406d5675a746) +++ lams_admin/web/userrole.jsp (.../userrole.jsp) (revision 9fd77272f7d794bf7318b82da12a6a1dc097b162) @@ -9,21 +9,20 @@ -

+

:

- - + - + - +
::
::
::