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();