Add new roles in UserRole enum
FEA: ItEr76S30PermissionsEnhancements
This commit is contained in:
parent
438d8cdc10
commit
7bdb6f4c47
1 changed files with 42 additions and 1 deletions
|
|
@ -31,13 +31,54 @@ import static org.libreplan.business.i18n.I18nHelper._;
|
|||
*/
|
||||
public enum UserRole {
|
||||
|
||||
// Access to all pages
|
||||
ROLE_SUPERUSER(_("Superuser")),
|
||||
// Web services roles
|
||||
ROLE_WS_READER(_("Web service reader")),
|
||||
ROLE_WS_WRITER(_("Web service writer")),
|
||||
ROLE_WS_SUBCONTRACTING(_("Web service subcontractor operations")),
|
||||
// Project operations roles
|
||||
ROLE_READ_ALL_PROJECTS(_("Read all projects")),
|
||||
ROLE_EDIT_ALL_PROJECTS(_("Edit all projects")),
|
||||
ROLE_CREATE_PROJECTS(_("Create projects"));
|
||||
ROLE_CREATE_PROJECTS(_("Create projects")),
|
||||
// Special role for bound users
|
||||
ROLE_BOUND_USER(_("Bound user")),
|
||||
// Page roles
|
||||
ROLE_PLANNING(_("Planning")),
|
||||
ROLE_TEMPLATES(_("Templates")),
|
||||
ROLE_WORKERS(_("Workers")),
|
||||
ROLE_MACHINES(_("Machines")),
|
||||
ROLE_VIRTUAL_WORKERS(_("Virtual Workers")),
|
||||
ROLE_CALENDARS(_("Calendars")),
|
||||
ROLE_CALENDAR_EXCEPTION_DAYS(_("Calendar Exception Days")),
|
||||
ROLE_CRITERIA(_("Criteria")),
|
||||
ROLE_PROGRESS_TYPES(_("Progress Types")),
|
||||
ROLE_LABELS(_("Labels")),
|
||||
ROLE_MATERIALS(_("Materials")),
|
||||
ROLE_MATERIAL_UNITS(_("Material Units")),
|
||||
ROLE_QUALITY_FORMS(_("Quality Forms")),
|
||||
ROLE_TIMESHEETS(_("Timesheets")),
|
||||
ROLE_TIMESHEETS_TEMPLATES(_("Timesheets Templates")),
|
||||
ROLE_EXPENSES(_("Expenses")),
|
||||
ROLE_COST_CATEGORIES(_("Cost Categories")),
|
||||
ROLE_HOURS_TYPES(_("Hours Types")),
|
||||
ROLE_MAIN_SETTINGS(_("Main Settings")),
|
||||
ROLE_USER_ACCOUNTS(_("User Accounts")),
|
||||
ROLE_PROFILES(_("Profiles")),
|
||||
ROLE_COMPANIES(_("Companies")),
|
||||
ROLE_SEND_TO_SUBCONTRACTORS(_("Send To Subcontractors")),
|
||||
ROLE_RECEIVED_FROM_SUBCONTRACTORS(_("Received From Subcontractors")),
|
||||
ROLE_SEND_TO_CUSTOMERS(_("Send To Customers")),
|
||||
ROLE_RECEIVED_FROM_CUSTOMERS(_("Received From Customers")),
|
||||
ROLE_WORK_REPORT_LINES_REPORT(_("Work Report Lines Report")),
|
||||
ROLE_HOURS_WORKED_PER_RESOURCE_REPORT(_("Hours Worked Per Resource Report")),
|
||||
ROLE_TOTAL_WORKED_HOURS_BY_RESOURCE_IN_A_MONTH_REPORT(_("Total Worked Hours By Resource In A Month Report")),
|
||||
ROLE_WORK_AND_PROGRESS_PER_PROJECT_REPORT(_("Work And Progress Per Project Report")),
|
||||
ROLE_WORK_AND_PROGRESS_PER_TASK_REPORT(_("Work And Progress Per Task Report")),
|
||||
ROLE_ESTIMATED_PLANNED_HOURS_PER_TASK_REPORT(_("Estimated/Planned Hours Per Task Report")),
|
||||
ROLE_PROJECT_COSTS_REPORT(_("Project Costs Report")),
|
||||
ROLE_TASK_SCHEDULING_STATUS_IN_PROJECT_REPORT(_("Task Scheduling Status In Project Report")),
|
||||
ROLE_MATERIALS_NEED_AT_DATE_REPORT(_("Materials Needs At Date Report"));
|
||||
|
||||
private final String displayName;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue