projects
/
gpl
/
argeo-suite.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Start improving People UI
[gpl/argeo-suite.git]
/
swt
/
org.argeo.app.ui
/
src
/
org
/
argeo
/
app
/
ui
/
people
/
GroupUiProvider.java
diff --git
a/swt/org.argeo.app.ui/src/org/argeo/app/ui/people/GroupUiProvider.java
b/swt/org.argeo.app.ui/src/org/argeo/app/ui/people/GroupUiProvider.java
index 6b5eccd45179798bb81e1d547beb9e495d7b740f..cff929a27c99a173cac356628c03e6e575a73356 100644
(file)
--- a/
swt/org.argeo.app.ui/src/org/argeo/app/ui/people/GroupUiProvider.java
+++ b/
swt/org.argeo.app.ui/src/org/argeo/app/ui/people/GroupUiProvider.java
@@
-6,6
+6,8
@@
import org.argeo.cms.swt.acr.SwtUiProvider;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Label;
+import org.osgi.service.useradmin.Group;
+import org.osgi.service.useradmin.Role;
public class GroupUiProvider implements SwtUiProvider {
private CmsUserManager cmsUserManager;
public class GroupUiProvider implements SwtUiProvider {
private CmsUserManager cmsUserManager;
@@
-13,7
+15,13
@@
public class GroupUiProvider implements SwtUiProvider {
@Override
public Control createUiPart(Composite parent, Content context) {
new Label(parent, 0).setText("Group " + context);
@Override
public Control createUiPart(Composite parent, Content context) {
new Label(parent, 0).setText("Group " + context);
+
+ Group group = context.adapt(Group.class);
+ for (Role member : group.getMembers()) {
+ new Label(parent, 0).setText(member.getName());
+ }
return null;
return null;
+
}
public void setCmsUserManager(CmsUserManager cmsUserManager) {
}
public void setCmsUserManager(CmsUserManager cmsUserManager) {