diff --git a/database/seeders/RolePermissionSeeder.php b/database/seeders/RolePermissionSeeder.php index 29db0cf..f754601 100644 --- a/database/seeders/RolePermissionSeeder.php +++ b/database/seeders/RolePermissionSeeder.php @@ -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); })),