[Yanel-commits] rev 32809 - 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 3 13:57:00 CET 2008


Author: michi
Date: 2008-03-03 13:57:00 +0100 (Mon, 03 Mar 2008)
New Revision: 32809

Modified:
   public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/AccessPolicyEditor.java
   public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/AddRemoveIdentitiesWidget.java
Log:
add identity enhanced such that no rights are assigned

Modified: public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/AccessPolicyEditor.java
===================================================================
--- public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/AccessPolicyEditor.java	2008-03-03 12:45:06 UTC (rev 32808)
+++ public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/AccessPolicyEditor.java	2008-03-03 12:57:00 UTC (rev 32809)
@@ -119,7 +119,7 @@
 
         policyLBW = new PolicyListBoxWidget(visibleItemCount, policyUsers, policyGroups, useInheritedPolicies);
 
-	AddRemoveIdentitiesWidget ariw = new AddRemoveIdentitiesWidget(identitiesLBW.getListBox(), policyLBW.getListBox());
+	AddRemoveIdentitiesWidget ariw = new AddRemoveIdentitiesWidget(identitiesLBW.getListBox(), policyLBW.getListBox(), policyLBW);
 
         //Button removeIdentityButton = new Button("DEBUG", new AddRemoveClickListener(identitiesLB));
 

Modified: public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/AddRemoveIdentitiesWidget.java
===================================================================
--- public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/AddRemoveIdentitiesWidget.java	2008-03-03 12:45:06 UTC (rev 32808)
+++ public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/security/gwt/accesspolicyeditor/client/AddRemoveIdentitiesWidget.java	2008-03-03 12:57:00 UTC (rev 32809)
@@ -35,6 +35,7 @@
 
     private ListBox identitiesLB;
     private ListBox policyLB;
+    private PolicyListBoxWidget policyLBW;
 
     private FlowPanel fp = new FlowPanel();
 
@@ -44,7 +45,7 @@
     /**
      *
      */
-    public AddRemoveIdentitiesWidget(ListBox identitiesListBox, ListBox policyListBox) {
+    public AddRemoveIdentitiesWidget(ListBox identitiesListBox, ListBox policyListBox, PolicyListBoxWidget policyLBW) {
         initWidget(fp);
 
         removeButton = new Button("<", this);
@@ -54,6 +55,7 @@
 
         this.identitiesLB = identitiesListBox;
         this.policyLB = policyListBox;
+        this.policyLBW = policyLBW;
     }
 
     /**
@@ -66,7 +68,9 @@
                 String selectedIdentity = identitiesLB.getValue(i);
                 Window.alert("Add selected identity " + selectedIdentity + " to policy");
                 identitiesLB.removeItem(i);
-                policyLB.addItem(selectedIdentity);
+                // TODO: Use class PolicyListBoxWidget
+                //policyLBW.addItem(selectedIdentity);
+                policyLB.addItem(selectedIdentity.substring(0, 1) + ": (-,-) " + selectedIdentity.substring(2).trim(), selectedIdentity);
             } else {
                 Window.alert("No identity selected yet! Please select an identity.");
             }



More information about the Yanel-commits mailing list