Author: thomas.heute(a)jboss.com
Date: 2007-05-07 10:44:07 -0400 (Mon, 07 May 2007)
New Revision: 7220
Modified:
trunk/core/src/main/org/jboss/portal/core/portlet/user/UserPortlet.java
trunk/core/src/resources/portal-core-war/WEB-INF/jsp/user/editUserRoles.jsp
Log:
Fix: JBPORTAL-1385 After assigning new role to a user, the User Portlet is left in a
Maximized State
Slightly changed, now the wondows stays in maximize but list the users so that changes are
directly seen
Modified: trunk/core/src/main/org/jboss/portal/core/portlet/user/UserPortlet.java
===================================================================
--- trunk/core/src/main/org/jboss/portal/core/portlet/user/UserPortlet.java 2007-05-07
14:28:08 UTC (rev 7219)
+++ trunk/core/src/main/org/jboss/portal/core/portlet/user/UserPortlet.java 2007-05-07
14:44:07 UTC (rev 7220)
@@ -408,6 +408,9 @@
PortletURL rolesURL = resp.createRenderURL();
rolesURL.setParameter(getOperationName(), OP_SHOWADDROLESTOUSER);
rolesURL.setParameter("userid", "" +
user.getId());
+ rolesURL.setParameter("usernamefilter", usernameFilter);
+ rolesURL.setParameter("offset", "" + offset);
+ rolesURL.setParameter("usersperpage", "" +
usersPerPage);
PortletURL deleteUrl = resp.createActionURL();
deleteUrl.setParameter(getOperationName(), OP_DELETEUSER);
@@ -1033,6 +1036,10 @@
User user = userModule.findUserById(userId);
Set roles = roleModule.findRolesByNames(selectedRoles);
membershipModule.assignRoles(user, roles);
+ response.setRenderParameter(getOperationName(), OP_SHOWLISTUSERS);
+ response.setRenderParameter("usernamefilter",
request.getParameter("usernamefilter"));
+ response.setRenderParameter("offset",
request.getParameter("offset"));
+ response.setRenderParameter("usersperpage",
request.getParameter("usersperpage"));
}
catch (IllegalArgumentException e)
{
Modified: trunk/core/src/resources/portal-core-war/WEB-INF/jsp/user/editUserRoles.jsp
===================================================================
(Binary files differ)
Show replies by date