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_payment',
|
||||||
'dashboard.orders_marketing',
|
'dashboard.orders_marketing',
|
||||||
'dashboard.orders_status',
|
'dashboard.orders_status',
|
||||||
|
|
||||||
'analysis.view',
|
'analysis.view',
|
||||||
'analysis.attendance',
|
'analysis.attendance',
|
||||||
'analysis.cash',
|
'analysis.cash',
|
||||||
@ -376,29 +377,42 @@ public function run(): void
|
|||||||
'analysis.top_customers',
|
'analysis.top_customers',
|
||||||
'analysis.top_products',
|
'analysis.top_products',
|
||||||
'analysis.marketing_sales',
|
'analysis.marketing_sales',
|
||||||
|
|
||||||
'employees.view',
|
'employees.view',
|
||||||
|
|
||||||
'attendances.view',
|
'attendances.view',
|
||||||
'attendances.create',
|
'attendances.create',
|
||||||
'attendances.delete',
|
'attendances.delete',
|
||||||
'attendances.manage',
|
'attendances.manage',
|
||||||
|
|
||||||
'leave_requests.view',
|
'leave_requests.view',
|
||||||
'leave_requests.create',
|
'leave_requests.create',
|
||||||
'leave_requests.update',
|
'leave_requests.update',
|
||||||
'leave_requests.delete',
|
'leave_requests.delete',
|
||||||
|
|
||||||
'categories.view',
|
'categories.view',
|
||||||
|
|
||||||
'customers.view',
|
'customers.view',
|
||||||
|
|
||||||
'products.view',
|
'products.view',
|
||||||
|
|
||||||
'stocks.view',
|
'stocks.view',
|
||||||
|
|
||||||
'orders.view',
|
'orders.view',
|
||||||
|
|
||||||
'cuttings.view',
|
'cuttings.view',
|
||||||
|
|
||||||
'cash.view',
|
'cash.view',
|
||||||
|
|
||||||
'expenses.view',
|
'expenses.view',
|
||||||
|
|
||||||
'activity_logs.view',
|
'activity_logs.view',
|
||||||
|
|
||||||
'employee_advances.view',
|
'employee_advances.view',
|
||||||
'employee_advances.create',
|
'employee_advances.create',
|
||||||
'employee_advances.update',
|
'employee_advances.update',
|
||||||
'employee_advances.delete',
|
'employee_advances.delete',
|
||||||
'employee_advances.pay',
|
|
||||||
'payroll.view',
|
'payroll.view',
|
||||||
], true);
|
], true);
|
||||||
})),
|
})),
|
||||||
@ -406,19 +420,23 @@ public function run(): void
|
|||||||
'non-operator' => array_values(array_filter($allPermissions, function ($p) {
|
'non-operator' => array_values(array_filter($allPermissions, function ($p) {
|
||||||
return in_array($p, [
|
return in_array($p, [
|
||||||
'dashboard.view',
|
'dashboard.view',
|
||||||
|
|
||||||
'analysis.view',
|
'analysis.view',
|
||||||
'analysis.attendance',
|
'analysis.attendance',
|
||||||
|
|
||||||
'attendances.view',
|
'attendances.view',
|
||||||
'attendances.create',
|
'attendances.create',
|
||||||
|
|
||||||
'leave_requests.view',
|
'leave_requests.view',
|
||||||
'leave_requests.create',
|
'leave_requests.create',
|
||||||
'leave_requests.update',
|
'leave_requests.update',
|
||||||
'leave_requests.delete',
|
'leave_requests.delete',
|
||||||
|
|
||||||
'employee_advances.view',
|
'employee_advances.view',
|
||||||
'employee_advances.create',
|
'employee_advances.create',
|
||||||
'employee_advances.update',
|
'employee_advances.update',
|
||||||
'employee_advances.delete',
|
'employee_advances.delete',
|
||||||
'employee_advances.pay',
|
|
||||||
'payroll.view',
|
'payroll.view',
|
||||||
], true);
|
], true);
|
||||||
})),
|
})),
|
||||||
@ -426,24 +444,30 @@ public function run(): void
|
|||||||
'stok-opname' => array_values(array_filter($allPermissions, function ($p) {
|
'stok-opname' => array_values(array_filter($allPermissions, function ($p) {
|
||||||
return in_array($p, [
|
return in_array($p, [
|
||||||
'dashboard.view',
|
'dashboard.view',
|
||||||
|
|
||||||
'attendances.view',
|
'attendances.view',
|
||||||
'attendances.create',
|
'attendances.create',
|
||||||
|
|
||||||
'leave_requests.view',
|
'leave_requests.view',
|
||||||
'leave_requests.create',
|
'leave_requests.create',
|
||||||
'leave_requests.update',
|
'leave_requests.update',
|
||||||
'leave_requests.delete',
|
'leave_requests.delete',
|
||||||
|
|
||||||
'products.view',
|
'products.view',
|
||||||
|
|
||||||
'stocks.view',
|
'stocks.view',
|
||||||
|
|
||||||
'stok_opnames.view',
|
'stok_opnames.view',
|
||||||
'stok_opnames.create',
|
'stok_opnames.create',
|
||||||
'stok_opnames.update',
|
'stok_opnames.update',
|
||||||
'stok_opnames.delete',
|
'stok_opnames.delete',
|
||||||
'stok_opnames.submit',
|
'stok_opnames.submit',
|
||||||
|
|
||||||
'employee_advances.view',
|
'employee_advances.view',
|
||||||
'employee_advances.create',
|
'employee_advances.create',
|
||||||
'employee_advances.update',
|
'employee_advances.update',
|
||||||
'employee_advances.delete',
|
'employee_advances.delete',
|
||||||
'employee_advances.pay',
|
|
||||||
'payroll.view',
|
'payroll.view',
|
||||||
], true);
|
], true);
|
||||||
})),
|
})),
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user