Revision: 3689
Author: [email protected]
Date: Thu Jul  8 07:47:42 2010
Log: Added in a domain grant creation on User creation. This should probably be moved to a system action on the server in the future, as you will need permission to create domains to be able to create a user.
http://code.google.com/p/power-architect/source/detail?r=3689

Modified:
/trunk/src/main/java/ca/sqlpower/architect/swingui/enterprise/SecurityPanel.java

=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/enterprise/SecurityPanel.java Mon Jul 5 08:53:34 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/enterprise/SecurityPanel.java Thu Jul 8 07:47:42 2010
@@ -55,6 +55,7 @@
 import ca.sqlpower.architect.enterprise.ArchitectClientSideSession;
 import ca.sqlpower.architect.enterprise.DomainCategory;
 import ca.sqlpower.architect.swingui.ArchitectSwingProject;
+import ca.sqlpower.enterprise.client.Grant;
 import ca.sqlpower.enterprise.client.Group;
 import ca.sqlpower.enterprise.client.SPServerInfo;
 import ca.sqlpower.enterprise.client.User;
@@ -153,6 +154,7 @@
                         securityWorkspace.begin("");
securityWorkspace.addChild(user, securityWorkspace.getChildren(User.class).size()); DomainCategory category = new DomainCategory(user.getName() + "'s Domains"); + user.addGrant(new Grant(category, true, true, true, true, true)); securityWorkspace.addChild(category, securityWorkspace.getChildren(DomainCategory.class).size());
                         securityWorkspace.commit();

Reply via email to