Configuring permissions to access and to save the expenses
sheet with the role "Expenses tracking allowed". FEA: ItEr76S22ExpenseTrackingSystem
This commit is contained in:
parent
aac024645b
commit
8445e59185
3 changed files with 8 additions and 2 deletions
|
|
@ -35,7 +35,8 @@ public enum UserRole {
|
|||
ROLE_WS_WRITER(_("Web service writer")),
|
||||
ROLE_READ_ALL_ORDERS(_("All projects read allowed")),
|
||||
ROLE_EDIT_ALL_ORDERS(_("All projects edition allowed")),
|
||||
ROLE_CREATE_ORDER(_("Project creation allowed"));
|
||||
ROLE_CREATE_ORDER(_("Project creation allowed")),
|
||||
ROLE_EXPENSE_TRACKING(_("Expenses tracking allowed"));
|
||||
|
||||
private final String displayName;
|
||||
|
||||
|
|
|
|||
|
|
@ -298,7 +298,11 @@ public class CustomMenuController extends Div implements IMenuItemsRegister {
|
|||
resourcesItems.add(subItem(_("Machines"), "/resources/machine/machines.zul","05-recursos.html#xesti-n-de-m-quinas"));
|
||||
resourcesItems.add(subItem(_("Virtual Workers Groups"),"/resources/worker/virtualWorkers.zul","05-recursos.html#xesti-n-de-traballadores"));
|
||||
resourcesItems.add(subItem(_("Work Reports"), "/workreports/workReport.zul", "09-partes.html#id3"));
|
||||
resourcesItems.add(subItem(_("Expense Tracking"), "/expensesheet/expenseSheet.zul", ""));
|
||||
if ((SecurityUtils.isUserInRole(UserRole.ROLE_ADMINISTRATION))
|
||||
|| (SecurityUtils.isUserInRole(UserRole.ROLE_EXPENSE_TRACKING))) {
|
||||
resourcesItems
|
||||
.add(subItem(_("Expense Tracking"), "/expensesheet/expenseSheet.zul", ""));
|
||||
}
|
||||
if (SecurityUtils.isUserInRole(UserRole.ROLE_ADMINISTRATION)) {
|
||||
resourcesItems.add(subItem(_("Companies"), "/externalcompanies/externalcompanies.zul",""));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -52,6 +52,7 @@
|
|||
access="ROLE_ADMINISTRATION" />
|
||||
<intercept-url pattern="/workreports/workReportTypes.zul"
|
||||
access="ROLE_ADMINISTRATION" />
|
||||
<intercept-url pattern="/expensesheet/**" access="ROLE_ADMINISTRATION,ROLE_EXPENSE_TRACKING"/>
|
||||
<intercept-url pattern="/**" access="IS_AUTHENTICATED_FULLY" />
|
||||
<form-login login-page="/common/layout/login.zul"
|
||||
authentication-failure-url="/common/layout/login.zul?login_error=true" />
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue