X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.security.ui%2Fsrc%2Forg%2Fargeo%2Fsecurity%2Fui%2Fviews%2FUserProfile.java;h=49f5bea5a316f45fb5f7b895de4300f707d2d3a0;hb=ba8f8a6fb8ad9649dd03b2ac4670d194f0e1be79;hp=e18deb40b3f4cf5c6bd9fc71e6d1b7cab3c08bc3;hpb=f26fa850fab8c3666e6cc27683991f2d11378e5b;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.security.ui/src/org/argeo/security/ui/views/UserProfile.java b/org.argeo.security.ui/src/org/argeo/security/ui/views/UserProfile.java index e18deb40b..49f5bea5a 100644 --- a/org.argeo.security.ui/src/org/argeo/security/ui/views/UserProfile.java +++ b/org.argeo.security.ui/src/org/argeo/security/ui/views/UserProfile.java @@ -17,9 +17,9 @@ package org.argeo.security.ui.views; import java.util.TreeSet; +import org.argeo.cms.auth.CurrentUser; import org.argeo.eclipse.ui.EclipseUiUtils; import org.argeo.security.ui.SecurityUiPlugin; -import org.argeo.security.ui.internal.CurrentUser; import org.eclipse.jface.viewers.IStructuredContentProvider; import org.eclipse.jface.viewers.LabelProvider; import org.eclipse.jface.viewers.TableViewer; @@ -30,7 +30,6 @@ import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Table; import org.eclipse.ui.part.ViewPart; -import org.springframework.security.core.Authentication; /** Information about the currently logged in user */ public class UserProfile extends ViewPart { @@ -42,9 +41,9 @@ public class UserProfile extends ViewPart { public void createPartControl(Composite parent) { parent.setLayout(new GridLayout(2, false)); - Authentication authentication = CurrentUser.getAuthentication(); - EclipseUiUtils.createGridLL(parent, "Name", authentication - .getPrincipal().toString()); + // Authentication authentication = CurrentUser.getAuthentication(); + // EclipseUiUtils.createGridLL(parent, "Name", authentication + // .getPrincipal().toString()); EclipseUiUtils.createGridLL(parent, "User ID", CurrentUser.getUsername()); @@ -66,6 +65,8 @@ public class UserProfile extends ViewPart { } private class RolesContentProvider implements IStructuredContentProvider { + private static final long serialVersionUID = -4576917440167866233L; + public Object[] getElements(Object inputElement) { return new TreeSet(CurrentUser.roles()).toArray(); }