Start improving People UI
[gpl/argeo-suite.git] / swt / org.argeo.app.ui / src / org / argeo / app / ui / people / GroupUiProvider.java
index 6b5eccd45179798bb81e1d547beb9e495d7b740f..cff929a27c99a173cac356628c03e6e575a73356 100644 (file)
@@ -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.osgi.service.useradmin.Group;
+import org.osgi.service.useradmin.Role;
 
 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);
+
+               Group group = context.adapt(Group.class);
+               for (Role member : group.getMembers()) {
+                       new Label(parent, 0).setText(member.getName());
+               }
                return null;
+
        }
 
        public void setCmsUserManager(CmsUserManager cmsUserManager) {