[Yanel-commits] rev 53383 -
public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi
michi at wyona.com
michi at wyona.com
Tue Sep 21 13:52:08 CEST 2010
Author: michi
Date: 2010-09-21 13:52:08 +0200 (Tue, 21 Sep 2010)
New Revision: 53383
Modified:
public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java
Log:
resolve parent groups added
Modified: public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java 2010-09-21 11:45:46 UTC (rev 53382)
+++ public/yanel/trunk/src/contributions/resources/security-api/src/java/org/wyona/yanel/impl/resources/securityapi/UserManagerResource.java 2010-09-21 11:52:08 UTC (rev 53383)
@@ -145,7 +145,14 @@
User user = um.getUser(id);
StringBuilder sb = new StringBuilder("<user id=\"" + id + "\">");
sb.append("<name>" + user.getName() + "</name>");
- Group[] groups = user.getGroups();
+
+ String paraResolveGroups = getEnvironment().getRequest().getParameter("resolve-groups");
+ boolean resolveGroups = false;
+ if (paraResolveGroups != null && paraResolveGroups.equals("true")) {
+ resolveGroups = true;
+ }
+
+ Group[] groups = user.getGroups(resolveGroups);
if (groups != null && groups.length > 0 ) {
sb.append("<groups>");
for (int i = 0; i < groups.length; i++) {
More information about the Yanel-commits
mailing list