+ CmsGroup group = context.adapt(CmsGroup.class);
+ Content hierarchyUnitContent = context.getParent().getParent();
+ HierarchyUnit hierarchyUnit = hierarchyUnitContent.adapt(HierarchyUnit.class);
+
+ // TODO localise at content level
+ String title;
+ if (context.hasContentClass(LdapObjs.organization))
+ title = SuiteMsg.org.lead() + " " + context.attr(LdapAttrs.cn) + " ("
+ + hierarchyUnit.getHierarchyUnitLabel(CurrentUser.locale()) + ")";
+ else
+ title = SuiteMsg.group.lead() + " " + context.attr(LdapAttrs.cn) + " ("
+ + hierarchyUnit.getHierarchyUnitLabel(CurrentUser.locale()) + ")";
+ SuiteUiUtils.addFormLabel(parent, title);
+
+ for (Role member : group.getMembers()) {
+ new Label(parent, 0).setText(member.getName());
+ }