[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