X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.security.ui.admin%2Fsrc%2Forg%2Fargeo%2Fsecurity%2Fui%2Fadmin%2Feditors%2FUserMainPage.java;h=df8e505af04b6fd382ef6115167168e739e72abc;hb=863c2382c277f82f0bba67b8d73ea61ce1eda1f3;hp=d4ca071270fc8db97c7e5d89939a182e96e343dc;hpb=f090d55a56532e0e6c2cde5760a451e56ef25f1c;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/editors/UserMainPage.java b/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/editors/UserMainPage.java index d4ca07127..df8e505af 100644 --- a/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/editors/UserMainPage.java +++ b/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/editors/UserMainPage.java @@ -210,14 +210,14 @@ public class UserMainPage extends FormPage implements ArgeoNames { public void appendMemberOfPart(Composite parent) { FormToolkit tk = getManagedForm().getToolkit(); - Composite body = addSection(tk, parent, "Groups"); + Composite body = addSection(tk, parent, "Roles"); body.setLayout(EclipseUiUtils.noSpaceGridLayout()); // Define the displayed columns List columnDefs = new ArrayList(); columnDefs.add(new ColumnDefinition(new RoleIconLP(), "", 0, 24)); columnDefs.add(new ColumnDefinition(new UserNameLP(), - "Distinguished Name", 240)); + "Distinguished Name", 300)); columnDefs.add(new ColumnDefinition(new CommonNameLP(), "Common Name", 150)); @@ -248,17 +248,7 @@ public class UserMainPage extends FormPage implements ArgeoNames { @Override protected List listFilteredElements(String filter) { - List users = new ArrayList(); - - // "member of" method? - // Group group = (Group) editor.getDisplayedUser(); - // Role[] roles = group.getMembers(); - // List users = new ArrayList(); - // for (Role role : roles) - // // if (role.getType() == Role.GROUP) - // users.add((User) role); - // return users; - return users; + return (List) editor.getFlatGroups(); } } @@ -303,7 +293,7 @@ public class UserMainPage extends FormPage implements ArgeoNames { text.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false)); return text; } - + private class FormPartML implements ModifyListener { private static final long serialVersionUID = 6299808129505381333L; private AbstractFormPart formPart;