+
+ Menu menu = new Menu(Display.getCurrent().getActiveShell(), SWT.POP_UP);
+ // TODO display add user only if hierarchy unit is a POSIX group
+ // hierarchyUnit.hasContentClass(LdapObjs.posixGroup.qName())
+ MenuItem addUserItem = new MenuItem(menu, SWT.PUSH);
+ addUserItem.setImage(theme.getSmallIcon(SuiteIcon.user));
+ addUserItem.setText(SuiteMsg.user.lead());
+ addUserItem.addSelectionListener((Selected) (e) -> {
+ HierarchyUnit hierarchyUnit = usersPart.getInput();
+ Content huContent = ContentUtils.hierarchyUnitToContent(contentSession, hierarchyUnit);
+ GuidedForm wizard = new NewUserForm(cmsUserManager, huContent);
+ SwtGuidedFormDialog dialog = new SwtGuidedFormDialog(parent.getShell(), wizard);
+ if (dialog.open() == Window.OK) {
+ // TODO create
+ }
+ });
+
+ MenuItem addOrgItem = new MenuItem(menu, SWT.PUSH);
+ addOrgItem.setImage(theme.getSmallIcon(SuiteIcon.organisation));
+ addOrgItem.setText(SuiteMsg.org.lead());
+ addOrgItem.addSelectionListener((Selected) (e) -> {
+ HierarchyUnit hierarchyUnit = usersPart.getInput();
+ Content huContent = ContentUtils.hierarchyUnitToContent(contentSession, hierarchyUnit);
+ GuidedForm wizard = new NewOrgForm(cmsUserManager, huContent);
+ SwtGuidedFormDialog dialog = new SwtGuidedFormDialog(parent.getShell(), wizard);
+ if (dialog.open() == Window.OK) {
+ // TODO create
+ }
+ });
+
+ ToolItem addItem = new ToolItem(bottomToolBar, SWT.PUSH);
+ addItem.setEnabled(false);