X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.cms.ui.workbench%2Fsrc%2Forg%2Fargeo%2Fcms%2Fui%2Fworkbench%2Finternal%2Fuseradmin%2Fparts%2FUserEditor.java;h=be1ce47cafad3dfec5a520f972ba0f28b7c83e1a;hb=41c907953b7529e20461e09928916e047d4198e8;hp=35f2c7f3889b99fa460dfb0662445df25d48e763;hpb=e0b74f76a331289a476fb3b9bac117385e7435fe;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/internal/useradmin/parts/UserEditor.java b/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/internal/useradmin/parts/UserEditor.java index 35f2c7f38..be1ce47ca 100644 --- a/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/internal/useradmin/parts/UserEditor.java +++ b/org.argeo.cms.ui.workbench/src/org/argeo/cms/ui/workbench/internal/useradmin/parts/UserEditor.java @@ -26,6 +26,7 @@ import org.argeo.cms.ui.workbench.internal.useradmin.UiUserAdminListener; import org.argeo.cms.ui.workbench.internal.useradmin.UserAdminWrapper; import org.argeo.cms.util.UserAdminUtils; import org.argeo.naming.LdapAttrs; +import org.argeo.node.NodeInstance; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.swt.events.ModifyEvent; import org.eclipse.swt.events.ModifyListener; @@ -53,8 +54,8 @@ public class UserEditor extends FormEditor { private Repository repository; private UserAdminWrapper userAdminWrapper; private UserAdmin userAdmin; + private NodeInstance nodeInstance; - // Context private User user; private String username; @@ -110,7 +111,7 @@ public class UserEditor extends FormEditor { protected void addPages() { try { if (user.getType() == Role.GROUP) - addPage(new GroupMainPage(this, userAdminWrapper, repository)); + addPage(new GroupMainPage(this, userAdminWrapper, repository, nodeInstance)); else addPage(new UserMainPage(this, userAdminWrapper)); } catch (Exception e) { @@ -213,9 +214,13 @@ public class UserEditor extends FormEditor { public void setUserAdminWrapper(UserAdminWrapper userAdminWrapper) { this.userAdminWrapper = userAdminWrapper; } - + public void setRepository(Repository repository) { this.repository = repository; } - + + public void setNodeInstance(NodeInstance nodeInstance) { + this.nodeInstance = nodeInstance; + } + }