X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Futil%2FUserMenuLink.java;h=f8dd86a0f2c56da7bbb02c13ac3e86743a89e8db;hb=d53071455192a97322935a911c9fbbfd92084912;hp=08af8d3da419df52971e20c1cc5862381da4e012;hpb=fd8f2c91e47d38445ba9702b40559939162f666d;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.ui/src/org/argeo/cms/util/UserMenuLink.java b/org.argeo.cms.ui/src/org/argeo/cms/util/UserMenuLink.java index 08af8d3da..f8dd86a0f 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/util/UserMenuLink.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/util/UserMenuLink.java @@ -1,7 +1,6 @@ package org.argeo.cms.util; import javax.jcr.Node; -import javax.security.auth.Subject; import org.argeo.cms.CmsMsg; import org.argeo.cms.auth.CurrentUser; @@ -24,12 +23,10 @@ public class UserMenuLink extends MenuLink { @Override public Control createUi(Composite parent, Node context) { - Subject subject = CmsUtils.getCmsView().getSubject(); - String username = CurrentUser.getUsername(subject); - if (username.equalsIgnoreCase(NodeConstants.ROLE_ANONYMOUS)) + if (CurrentUser.isAnonymous()) setLabel(CmsMsg.login.lead()); else { - setLabel(CurrentUser.getDisplayName(subject)); + setLabel(CurrentUser.getDisplayName()); } Label link = (Label) ((Composite) super.createUi(parent, context)) .getChildren()[0];