import org.argeo.api.cms.directory.HierarchyUnit;
import org.argeo.api.cms.directory.HierarchyUnit.Type;
import org.argeo.app.api.SuiteRole;
-import org.argeo.app.ui.SuiteUiUtils;
+import org.argeo.app.swt.ux.SuiteSwtUtils;
import org.argeo.app.ux.SuiteMsg;
import org.argeo.app.ux.SuiteStyle;
import org.argeo.cms.CmsMsg;
import org.argeo.cms.Localized;
import org.argeo.cms.RoleNameUtils;
import org.argeo.cms.SystemRole;
-import org.argeo.cms.auth.CmsRole;
+import org.argeo.cms.auth.CmsSystemRole;
import org.argeo.cms.swt.CmsSwtUtils;
import org.argeo.cms.swt.Selected;
import org.argeo.cms.swt.acr.SwtSection;
roleContext, roles);
addRoleCheckBox(rolesSection, hierarchyUnit, user, SuiteMsg.publisherRole, SuiteRole.publisher,
roleContext, roles);
- addRoleCheckBox(rolesSection, hierarchyUnit, user, SuiteMsg.userAdminRole, CmsRole.userAdmin,
+ addRoleCheckBox(rolesSection, hierarchyUnit, user, SuiteMsg.userAdminRole, CmsSystemRole.userAdmin,
roleContext, roles);
}
// Composite facetsSection = new Composite(main, SWT.NONE);
// new Label(facetsSection, SWT.NONE).setText(member);
// }
// }
- if (CurrentUser.implies(CmsRole.userAdmin, roleContext)) {
+ if (CurrentUser.implies(CmsSystemRole.userAdmin, roleContext)) {
SwtSection changePasswordSection = new SwtSection(main, SWT.BORDER);
changePasswordSection.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 2, 1));
changePasswordSection.setLayout(new GridLayout(2, false));
// SuiteUiUtils.addFormLabel(changePasswordSection, CmsMsg.changePassword)
// .setLayoutData(new GridData(SWT.LEAD, SWT.CENTER, false, false, 2, 1));
- SuiteUiUtils.addFormLabel(changePasswordSection, CmsMsg.newPassword);
- Text newPasswordT = SuiteUiUtils.addFormTextField(changePasswordSection, null, null,
+ SuiteSwtUtils.addFormLabel(changePasswordSection, CmsMsg.newPassword);
+ Text newPasswordT = SuiteSwtUtils.addFormTextField(changePasswordSection, null, null,
SWT.PASSWORD | SWT.BORDER);
newPasswordT.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
- SuiteUiUtils.addFormLabel(changePasswordSection, CmsMsg.repeatNewPassword);
- Text repeatNewPasswordT = SuiteUiUtils.addFormTextField(changePasswordSection, null, null,
+ SuiteSwtUtils.addFormLabel(changePasswordSection, CmsMsg.repeatNewPassword);
+ Text repeatNewPasswordT = SuiteSwtUtils.addFormTextField(changePasswordSection, null, null,
SWT.PASSWORD | SWT.BORDER);
repeatNewPasswordT.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));
Button apply = new Button(changePasswordSection, SWT.FLAT);
}
private void addFormLine(SwtSection parent, Localized msg, Content content, QNamed attr) {
- SuiteUiUtils.addFormLabel(parent, msg.lead());
+ SuiteSwtUtils.addFormLabel(parent, msg.lead());
EditableText text = new EditableText(parent, SWT.SINGLE | SWT.FLAT);
text.setLayoutData(CmsSwtUtils.fillWidth());
text.setStyle(SuiteStyle.simpleInput);
}
}
- if (systemRole.equals(CmsRole.userAdmin)) {
- if (!CurrentUser.isUserContext(roleContext) && CurrentUser.implies(CmsRole.userAdmin, roleContext)) {
+ if (systemRole.equals(CmsSystemRole.userAdmin)) {
+ if (!CurrentUser.isUserContext(roleContext) && CurrentUser.implies(CmsSystemRole.userAdmin, roleContext)) {
// a user admin cannot modify the user admins of their own context
radio.setEnabled(true);
} else {
radio.setEnabled(false);
}
} else {
- radio.setEnabled(CurrentUser.implies(CmsRole.userAdmin, roleContext));
+ radio.setEnabled(CurrentUser.implies(CmsSystemRole.userAdmin, roleContext));
}
radio.addSelectionListener((Selected) (e) -> {