X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Fusers%2FUsers.java;h=4336a23d80b33861bbb3bfc144fd61cbcd64e09d;hb=b24a4a0c22f8fb24800d9484160764544796cc17;hp=58e0e88622164be3c722236efedf34b0872d4b2d;hpb=236d4f8f0f62dcb6ac4598698c3d9f4ae5dd5118;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/users/Users.java b/org.argeo.cms/src/org/argeo/cms/users/Users.java index 58e0e8862..4336a23d8 100644 --- a/org.argeo.cms/src/org/argeo/cms/users/Users.java +++ b/org.argeo.cms/src/org/argeo/cms/users/Users.java @@ -22,13 +22,13 @@ import org.argeo.jcr.ArgeoNames; import org.argeo.jcr.JcrUtils; import org.argeo.security.UserAdminService; import org.argeo.security.jcr.JcrSecurityModel; +import org.eclipse.jface.dialogs.Dialog; import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.ISelectionChangedListener; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.jface.viewers.SelectionChangedEvent; import org.eclipse.jface.viewers.TableViewer; -import org.eclipse.jface.window.Window; import org.eclipse.jface.wizard.WizardDialog; import org.eclipse.swt.SWT; import org.eclipse.swt.events.DisposeEvent; @@ -40,6 +40,7 @@ import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Button; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Control; +import org.springframework.security.userdetails.UserDetailsManager; /** * Simple page to manage users of a given repository. We still rely on Argeo @@ -52,6 +53,7 @@ public class Users implements CmsUiProvider { // Enable user CRUD // INJECTED private UserAdminService userAdminService; private JcrSecurityModel jcrSecurityModel; + // private UserDetailsManager userDetailsManager; private String userWkspName; // Local UI Providers @@ -218,7 +220,7 @@ public class Users implements CmsUiProvider { session, userAdminService, jcrSecurityModel); WizardDialog dialog = new WizardDialog(addBtn.getShell(), newUserWizard); - if (dialog.open() == Window.OK) + if (dialog.open() == Dialog.OK) userTableCmp.refresh(); } }); @@ -342,4 +344,9 @@ public class Users implements CmsUiProvider { this.jcrSecurityModel = jcrSecurityModel; // userPage.setJcrSecurityModel(jcrSecurityModel); } + + public void setUserDetailsManager(UserDetailsManager userDetailsManager) { + // this.userDetailsManager = userDetailsManager; + // userPage.setUserDetailsManager(userDetailsManager); + } } \ No newline at end of file