fix: update employee advances permissions by adding 'verify' and restoring 'pay' actions

This commit is contained in:
Yoga Pangestu 2026-08-14 04:07:18 +07:00
parent 502f2fdf77
commit 9d4f6c94ea

View File

@ -59,7 +59,7 @@ public function run(): void
$developerOwnerPerms = array_values(array_filter(
$allPermissions,
fn ($p) => ! in_array($p, $excludedFromDeveloperOwner, true)
fn($p) => ! in_array($p, $excludedFromDeveloperOwner, true)
));
$rolePermissions = [
@ -156,6 +156,7 @@ public function run(): void
'employee_advances.delete',
'employee_advances.pay',
'employee_advances.view_payments',
'employee_advances.verify',
'payroll.view',
'payroll.adjust',
@ -222,7 +223,6 @@ public function run(): void
'employee_advances.create',
'employee_advances.update',
'employee_advances.delete',
'employee_advances.pay',
'employee_advances.view_payments',
'payroll.view',
@ -259,16 +259,12 @@ public function run(): void
'cuttings.update',
'cuttings.delete',
'cuttings.complete',
'purchases.view',
'purchases.create',
'purchases.update',
'purchases.delete',
'employee_advances.view',
'employee_advances.create',
'employee_advances.update',
'employee_advances.delete',
'activity_logs.view',
'payroll.view',
@ -307,7 +303,6 @@ public function run(): void
'employee_advances.create',
'employee_advances.update',
'employee_advances.delete',
'employee_advances.pay',
'employee_advances.view_payments',
'payroll.view',
@ -346,7 +341,6 @@ public function run(): void
'employee_advances.create',
'employee_advances.update',
'employee_advances.delete',
'employee_advances.pay',
'employee_advances.view_payments',
'payroll.view',
@ -410,6 +404,9 @@ public function run(): void
'employee_advances.create',
'employee_advances.update',
'employee_advances.delete',
'employee_advances.pay',
'employee_advances.view_payments',
'employee_advances.verify',
'payroll.view',
], true);