/
roles.json
144 lines (144 loc) · 3.52 KB
/
roles.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
{
"tenantId": "statea",
"moduleName": "ACCESSCONTROL-ROLES",
"roles": [
{
"code": "HRMS_ADMIN",
"name": "HRMS Admin",
"description": "HRMS Admin"
},
{
"code": "SUPERUSER",
"name": "SUPER USER",
"description": "SUPER USER"
},
{
"code": "ORG_ADMIN",
"name": "Organization admin",
"description": "Role for the admin of any organization"
},
{
"code": "ORG_VIEWER",
"name": "Organization viewer",
"description": "Organization viewer"
},
{
"code": "WORK_ORDER_CREATOR",
"name": "WORK ORDER CREATOR",
"description": "Creator of a contract"
},
{
"code": "WORK_ORDER_VERIFIER",
"name": "WORK ORDER VERIFIER",
"description": "Verifier of a contract"
},
{
"code": "WORK_ORDER_APPROVER",
"name": "WORK ORDER APPROVER",
"description": "Approver of a contract"
},
{
"code": "OFFICER_IN_CHARGE",
"name": "OFFICER IN CHARGE",
"description": "Officer in charge of the contract"
},
{
"code": "MUKTA_ADMIN",
"name": "MUKTA Admin",
"description": "Officer in charge of the Masters"
},
{
"code": "STADMIN",
"name": "State Dashboard Admin",
"description": "State Dashboard Admin"
},
{
"code": "ESTIMATE_CREATOR",
"name": "ESTIMATE CREATOR",
"description": "Estimate Creator"
},
{
"code": "ESTIMATE_VIEWER",
"name": "ESTIMATE VIEWER",
"description": "Estimate VIEWER having search api access"
},
{
"code": "ESTIMATE_VERIFIER",
"name": "ESTIMATE VERIFIER",
"description": "Estimate Verifier"
},
{
"code": "TECHNICAL_SANCTIONER",
"name": "TECHNICAL SANCTIONER",
"description": "Technical sanctioner"
},
{
"code": "ESTIMATE_APPROVER",
"name": "ESTIMATE APPROVER",
"description": "Estimate Approver"
},
{
"code": "PROJECT_CREATOR",
"name": "PROJECT CREATOR",
"description": "Project Creator"
},
{
"code": "PROJECT_VIEWER",
"name": "PROJECT VIEWER",
"description": "Project Viewer"
},
{
"code": "MUSTER_ROLL_VERIFIER",
"name": "MUSTER ROLL VERIFIER",
"description": "Muster Roll Viewer"
},
{
"code": "MUSTER_ROLL_APPROVER",
"name": "MUSTER ROLL APPROVER",
"description": "Muster Roll Approver"
},
{
"code": "BILL_CREATOR",
"name": "BILL_CREATOR",
"description": "Bill Creator"
},
{
"code": "BILL_VIEWER",
"name": "BILL_VIEWER",
"description": "Bill Viewer"
},{
"code": "BILL_APPROVER",
"name": "BILL_APPROVER",
"description": "Bill Approver"
},
{
"code": "BILL_VERIFIER",
"name": "BILL_VERIFIER",
"description": "Bill Verifier"
}, {
"code": "WORK_ORDER_VIEWER",
"name": "WORK_ORDER_VIEWER",
"description": "Workorder Viewer"
},
{
"code": "EMPLOYEE_COMMON",
"name": "Employee Common",
"description": "Default role for all employees that need hrms search, edit profile, logout action"
},
{
"code": "SYSTEM",
"name": "System",
"description": "Default role for system user"
},
{
"code": "BILL_ACCOUNTANT",
"name": "BILL_ACCOUNTANT",
"description": "Bill Accountant"
},
{
"code": "INTERNAL_MICROSERVICE_ROLE",
"name": "Internal Microservice Role",
"description": "Internal role for plain access"
}
]
}