X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.security.ui.admin%2Fsrc%2Forg%2Fargeo%2Fsecurity%2Fui%2Fadmin%2Feditors%2FUserEditor.java;fp=org.argeo.security.ui.admin%2Fsrc%2Forg%2Fargeo%2Fsecurity%2Fui%2Fadmin%2Feditors%2FUserEditor.java;h=f2f233fe4f3a3f9a5613bb6d0c0e15dd595d8f78;hb=f090d55a56532e0e6c2cde5760a451e56ef25f1c;hp=a811f86216b0eaf7ab2d77e244f854908eaaed6e;hpb=50911fdcc6df5cd35e71a0a4ecddf03f98f742a2;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/editors/UserEditor.java b/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/editors/UserEditor.java index a811f8621..f2f233fe4 100644 --- a/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/editors/UserEditor.java +++ b/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/editors/UserEditor.java @@ -16,6 +16,7 @@ package org.argeo.security.ui.admin.editors; import org.argeo.ArgeoException; +import org.argeo.security.ui.admin.SecurityAdminImages; import org.argeo.security.ui.admin.SecurityAdminPlugin; import org.argeo.security.ui.admin.internal.UserAdminConstants; import org.eclipse.core.runtime.IProgressMonitor; @@ -56,6 +57,8 @@ public class UserEditor extends FormEditor implements UserAdminConstants { // firePartPropertyChanged("icon", "icons/user.gif", "icons/users.gif"); // } setPartName(commonName != null ? commonName : "username"); + setTitleImage(user.getType() == Role.GROUP ? SecurityAdminImages.ICON_GROUP + : SecurityAdminImages.ICON_USER); } /** Exposes the user (or group) that is displayed by the current editor */ @@ -63,13 +66,17 @@ public class UserEditor extends FormEditor implements UserAdminConstants { return user; } + void updateEditorTitle(String title) { + setPartName(title); + } + protected void addPages() { try { if (user.getType() == Role.GROUP) addPage(new GroupMainPage(this, userAdmin)); else - addPage(new UserMainPage(this)); + addPage(new UserMainPage(this, userAdmin)); } catch (Exception e) { throw new ArgeoException("Cannot add pages", e);