[Yanel-commits] rev 33200 - public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client

michi at wyona.com michi at wyona.com
Mon Mar 10 23:22:12 CET 2008


Author: michi
Date: 2008-03-10 23:22:11 +0100 (Mon, 10 Mar 2008)
New Revision: 33200

Modified:
   public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/PolicyListBoxWidget.java
Log:
set permissions to false if right was not set

Modified: public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/PolicyListBoxWidget.java
===================================================================
--- public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/PolicyListBoxWidget.java	2008-03-10 21:57:52 UTC (rev 33199)
+++ public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/PolicyListBoxWidget.java	2008-03-10 22:22:11 UTC (rev 33200)
@@ -243,14 +243,19 @@
         if (identity.indexOf("(") > 0) {
             String[] rightsString = identity.substring(identity.indexOf("(") + 1, identity.indexOf(")")).split(",");
 
-            Vector r = new Vector();
             Vector rs = new Vector();
             for (int i = 0; i < rightsString.length; i++) {
-                if (!rightsString[i].equals("-")) r.add(rightsString[i]);
                 if (!rightsString[i].equals("-")) {
                     rs.add(new Right(rightsString[i], true));
                 } else {
-                    rs.add(new Right("TODO", false));
+                    // TODO: Do not hardcode rights!
+                    if (i == 0) {
+                        rs.add(new Right("r", false));
+                    } else if (i == 1) {
+                        rs.add(new Right("w", false));
+                    } else {
+                        rs.add(new Right("TODO", false));
+                    }
                 }
             }
             Right[] rights = new Right[rs.size()];



More information about the Yanel-commits mailing list