feat: update RolePermissionSeeder to include additional permissions for analysis, attendance, employee advances, and payroll
This commit is contained in:
parent
8aa4e83cd8
commit
78965e9728
@ -362,6 +362,7 @@ public function run(): void
|
||||
'dashboard.orders_payment',
|
||||
'dashboard.orders_marketing',
|
||||
'dashboard.orders_status',
|
||||
|
||||
'analysis.view',
|
||||
'analysis.attendance',
|
||||
'analysis.cash',
|
||||
@ -376,29 +377,42 @@ public function run(): void
|
||||
'analysis.top_customers',
|
||||
'analysis.top_products',
|
||||
'analysis.marketing_sales',
|
||||
|
||||
'employees.view',
|
||||
|
||||
'attendances.view',
|
||||
'attendances.create',
|
||||
'attendances.delete',
|
||||
'attendances.manage',
|
||||
|
||||
'leave_requests.view',
|
||||
'leave_requests.create',
|
||||
'leave_requests.update',
|
||||
'leave_requests.delete',
|
||||
|
||||
'categories.view',
|
||||
|
||||
'customers.view',
|
||||
|
||||
'products.view',
|
||||
|
||||
'stocks.view',
|
||||
|
||||
'orders.view',
|
||||
|
||||
'cuttings.view',
|
||||
|
||||
'cash.view',
|
||||
|
||||
'expenses.view',
|
||||
|
||||
'activity_logs.view',
|
||||
|
||||
'employee_advances.view',
|
||||
'employee_advances.create',
|
||||
'employee_advances.update',
|
||||
'employee_advances.delete',
|
||||
'employee_advances.pay',
|
||||
|
||||
'payroll.view',
|
||||
], true);
|
||||
})),
|
||||
@ -406,19 +420,23 @@ public function run(): void
|
||||
'non-operator' => array_values(array_filter($allPermissions, function ($p) {
|
||||
return in_array($p, [
|
||||
'dashboard.view',
|
||||
|
||||
'analysis.view',
|
||||
'analysis.attendance',
|
||||
|
||||
'attendances.view',
|
||||
'attendances.create',
|
||||
|
||||
'leave_requests.view',
|
||||
'leave_requests.create',
|
||||
'leave_requests.update',
|
||||
'leave_requests.delete',
|
||||
|
||||
'employee_advances.view',
|
||||
'employee_advances.create',
|
||||
'employee_advances.update',
|
||||
'employee_advances.delete',
|
||||
'employee_advances.pay',
|
||||
|
||||
'payroll.view',
|
||||
], true);
|
||||
})),
|
||||
@ -426,24 +444,30 @@ public function run(): void
|
||||
'stok-opname' => array_values(array_filter($allPermissions, function ($p) {
|
||||
return in_array($p, [
|
||||
'dashboard.view',
|
||||
|
||||
'attendances.view',
|
||||
'attendances.create',
|
||||
|
||||
'leave_requests.view',
|
||||
'leave_requests.create',
|
||||
'leave_requests.update',
|
||||
'leave_requests.delete',
|
||||
|
||||
'products.view',
|
||||
|
||||
'stocks.view',
|
||||
|
||||
'stok_opnames.view',
|
||||
'stok_opnames.create',
|
||||
'stok_opnames.update',
|
||||
'stok_opnames.delete',
|
||||
'stok_opnames.submit',
|
||||
|
||||
'employee_advances.view',
|
||||
'employee_advances.create',
|
||||
'employee_advances.update',
|
||||
'employee_advances.delete',
|
||||
'employee_advances.pay',
|
||||
|
||||
'payroll.view',
|
||||
], true);
|
||||
})),
|
||||
|
||||
Loading…
Reference in New Issue
Block a user