diff --git a/app/Enums/Role.php b/app/Enums/Role.php index aa9af89..b16dbe6 100644 --- a/app/Enums/Role.php +++ b/app/Enums/Role.php @@ -114,6 +114,8 @@ public function permissions(): array Permission::CUSTOMERS_UPDATE, Permission::CUSTOMERS_DELETE, + Permission::RAW_MATERIALS_VIEW, + Permission::PRODUCTS_VIEW, Permission::PRODUCTS_CREATE, Permission::PRODUCTS_UPDATE, @@ -163,47 +165,28 @@ public function permissions(): array Permission::LEAVE_REQUESTS_UPDATE, Permission::LEAVE_REQUESTS_DELETE, - Permission::CATEGORIES_VIEW, - Permission::CATEGORIES_CREATE, - Permission::CATEGORIES_UPDATE, - Permission::CATEGORIES_DELETE, - Permission::SUPPLIERS_VIEW, Permission::SUPPLIERS_CREATE, Permission::SUPPLIERS_UPDATE, Permission::SUPPLIERS_DELETE, - Permission::CUSTOMERS_VIEW, - Permission::CUSTOMERS_CREATE, - Permission::CUSTOMERS_UPDATE, - Permission::CUSTOMERS_DELETE, + Permission::RAW_MATERIALS_VIEW, + Permission::RAW_MATERIALS_CREATE, + Permission::RAW_MATERIALS_UPDATE, + Permission::RAW_MATERIALS_DELETE, + Permission::RAW_MATERIALS_TOGGLE_STATUS, Permission::PRODUCTS_VIEW, - Permission::PRODUCTS_CREATE, - Permission::PRODUCTS_UPDATE, - Permission::PRODUCTS_DELETE, - Permission::PRODUCTS_TOGGLE_STATUS, - - Permission::ORDERS_VIEW, - Permission::ORDERS_CREATE, - Permission::ORDERS_UPDATE, - Permission::ORDERS_DELETE, - Permission::ORDERS_SEND, - Permission::ORDERS_COMPLETE, - Permission::ORDERS_CANCEL, Permission::CUTTINGS_VIEW, - Permission::CUTTINGS_VERIFY, + Permission::CUTTINGS_CREATE, + Permission::CUTTINGS_UPDATE, + Permission::CUTTINGS_DELETE, - Permission::CASH_VIEW, - Permission::CASH_DEPOSIT, - Permission::CASH_UPDATE, - Permission::CASH_DELETE, - - Permission::EXPENSES_VIEW, - Permission::EXPENSES_CREATE, - Permission::EXPENSES_UPDATE, - Permission::EXPENSES_DELETE, + Permission::PURCHASES_VIEW, + Permission::PURCHASES_CREATE, + Permission::PURCHASES_UPDATE, + Permission::PURCHASES_DELETE, Permission::EMPLOYEE_ADVANCES_VIEW, Permission::EMPLOYEE_ADVANCES_CREATE, @@ -212,7 +195,6 @@ public function permissions(): array Permission::EMPLOYEE_ADVANCES_PAY, Permission::PAYROLL_VIEW, - Permission::PAYROLL_ADJUST, ], self::MARKETING => [ diff --git a/app/Services/Hr/EmployeeService.php b/app/Services/Hr/EmployeeService.php index 7457cab..c967994 100644 --- a/app/Services/Hr/EmployeeService.php +++ b/app/Services/Hr/EmployeeService.php @@ -80,7 +80,7 @@ public function create(array $validated): void 'address' => $validated['address'], ]); - $hasEmployee = !empty($validated['join_date']) && !empty($validated['employment_status']) && !empty($validated['base_salary']); + $hasEmployee = ! empty($validated['join_date']) && ! empty($validated['employment_status']) && ! empty($validated['base_salary']); if ($hasEmployee) { Employee::create([ @@ -115,7 +115,7 @@ public function update(User $user, array $validated): void $profile->address = $validated['address']; $profile->save(); - $hasEmployee = !empty($validated['join_date']) && !empty($validated['employment_status']) && !empty($validated['base_salary']); + $hasEmployee = ! empty($validated['join_date']) && ! empty($validated['employment_status']) && ! empty($validated['base_salary']); if ($hasEmployee) { if ($employee) {