From d682f9e3099dbbdd8c9e18d17583bcd836d92cd3 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Sun, 14 Jun 2026 16:44:21 +0700 Subject: [PATCH] feat: grant attendance, leave, advance, and payroll permissions to the non-operator role --- app/Enums/Role.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/app/Enums/Role.php b/app/Enums/Role.php index 3b79ac8..fb74014 100644 --- a/app/Enums/Role.php +++ b/app/Enums/Role.php @@ -228,6 +228,24 @@ public function permissions(): array self::NON_OPERATOR => [ Permission::DASHBOARD_VIEW, + + Permission::DASHBOARD_VIEW, + + Permission::ATTENDANCES_VIEW, + Permission::ATTENDANCES_CREATE, + + Permission::LEAVE_REQUESTS_VIEW, + Permission::LEAVE_REQUESTS_CREATE, + Permission::LEAVE_REQUESTS_UPDATE, + Permission::LEAVE_REQUESTS_DELETE, + + Permission::EMPLOYEE_ADVANCES_VIEW, + Permission::EMPLOYEE_ADVANCES_CREATE, + Permission::EMPLOYEE_ADVANCES_UPDATE, + Permission::EMPLOYEE_ADVANCES_DELETE, + Permission::EMPLOYEE_ADVANCES_PAY, + + Permission::PAYROLL_VIEW, ], }; }