]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.cms/src/org/argeo/cms/users/UserPage.java
Remove draft implementation of a user management UI in the CMS that wae based on...
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / users / UserPage.java
diff --git a/org.argeo.cms/src/org/argeo/cms/users/UserPage.java b/org.argeo.cms/src/org/argeo/cms/users/UserPage.java
deleted file mode 100644 (file)
index 0b98443..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-package org.argeo.cms.users;
-
-import javax.jcr.Node;
-import javax.jcr.RepositoryException;
-
-import org.argeo.cms.CmsEditable;
-import org.argeo.cms.CmsUiProvider;
-import org.argeo.cms.util.CmsUtils;
-import org.argeo.cms.viewers.JcrVersionCmsEditable;
-import org.argeo.cms.widgets.ScrolledPage;
-import org.argeo.security.UserAdminService;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-
-/** Enable management of a given user */
-public class UserPage implements CmsUiProvider {
-
-       /* DEPENDENCY INJECTION */
-       private UserAdminService userAdminService;
-
-       @Override
-       public Control createUi(Composite parent, Node context)
-                       throws RepositoryException {
-               CmsEditable cmsEditable = new JcrVersionCmsEditable(context);
-               Composite page = createPage(parent);
-               UserViewer userViewer = new UserViewer(page, SWT.NONE, context,
-                               cmsEditable);
-
-               Control control = userViewer.getControl();
-
-               // FIXME not satisfying.
-               if (control instanceof UserPart)
-                       ((UserPart) control).setUserAdminService(userAdminService);
-
-               Composite par = control.getParent();
-
-               UserRolesPart rolesPart = new UserRolesPart(par, SWT.NO_FOCUS, context,
-                               true);
-               rolesPart.setUserAdminService(userAdminService);
-               rolesPart.setUserAdminService(userAdminService);
-               rolesPart.createControl(rolesPart, UserStyles.USER_FORM_TEXT);
-               rolesPart.refresh();
-               rolesPart.setLayoutData(CmsUtils.fillWidth());
-
-               return page;
-       }
-
-       protected Composite createPage(Composite parent) {
-               parent.setLayout(CmsUtils.noSpaceGridLayout());
-               ScrolledPage scrolled = new ScrolledPage(parent, SWT.NONE);
-               scrolled.setLayoutData(CmsUtils.fillAll());
-               scrolled.setLayout(CmsUtils.noSpaceGridLayout());
-               // TODO manage style
-               // CmsUtils.style(scrolled, "maintenance_user_form");
-
-               Composite page = new Composite(scrolled, SWT.NONE);
-               page.setLayout(CmsUtils.noSpaceGridLayout());
-               page.setBackgroundMode(SWT.INHERIT_NONE);
-               page.setLayoutData(CmsUtils.fillAll());
-               return page;
-       }
-
-       public void setUserAdminService(UserAdminService userAdminService) {
-               this.userAdminService = userAdminService;
-       }
-}
\ No newline at end of file