feat: make shift_id and attendance_policy_id required for employees to prevent login issues
This commit is contained in:
@@ -242,10 +242,10 @@ class EmployeeController extends Controller
|
||||
'date_of_birth' => 'required|date',
|
||||
'gender' => 'required|in:male,female,other',
|
||||
'profile_image' => 'nullable|image|mimes:jpeg,png,jpg,gif|max:2048',
|
||||
'shift_id' => 'nullable|exists:shifts,id',
|
||||
'shift_id' => 'required|exists:shifts,id',
|
||||
'rest_days' => 'nullable|array',
|
||||
'rest_days.*' => 'string|in:monday,tuesday,wednesday,thursday,friday,saturday,sunday',
|
||||
'attendance_policy_id' => 'nullable|exists:attendance_policies,id',
|
||||
'attendance_policy_id' => 'required|exists:attendance_policies,id',
|
||||
'salary' => 'required|numeric|min:0',
|
||||
|
||||
// Employment details
|
||||
@@ -579,10 +579,10 @@ class EmployeeController extends Controller
|
||||
'date_of_birth' => 'required|date',
|
||||
'gender' => 'required|in:male,female,other',
|
||||
'profile_image' => 'nullable|image|mimes:jpeg,png,jpg,gif|max:2048',
|
||||
'shift_id' => 'nullable|exists:shifts,id',
|
||||
'shift_id' => 'required|exists:shifts,id',
|
||||
'rest_days' => 'nullable|array',
|
||||
'rest_days.*' => 'string|in:monday,tuesday,wednesday,thursday,friday,saturday,sunday',
|
||||
'attendance_policy_id' => 'nullable|exists:attendance_policies,id',
|
||||
'attendance_policy_id' => 'required|exists:attendance_policies,id',
|
||||
'salary' => 'required|numeric|min:0',
|
||||
|
||||
// Employment details
|
||||
|
||||
Reference in New Issue
Block a user