+// if (CmsRole.userAdmin.implied(CurrentUser.getCmsSession().getSubject(), directory.getGlobalId())) {
+// visible.addAll(directory.getRootHierarchyUnits(true));
+//
+// } else {
+ for (HierarchyUnit hu : directory.getDirectHierarchyUnits(true)) {
+ if (CurrentUser.implies(CmsRole.userAdmin, hu.getContext())) {
+ visible.add(hu);
+ }
+ }
+// }
+ item.setData(visible);
+ item.setItemCount(visible.size());