Feat: Add Holiday Type dropdown (Regular 100% / Special Non-Working 30%) for payroll premium rates

This commit is contained in:
2026-05-12 11:29:50 +08:00
parent 1c3b0e25e3
commit 1d745f52a7
419 changed files with 14630 additions and 14603 deletions

View File

@@ -216,6 +216,7 @@ class HolidayController extends Controller
'start_date' => 'required|date',
'end_date' => 'nullable|date|after_or_equal:start_date',
'category' => 'required|string|max:255',
'holiday_type' => 'required|in:regular,special_non_working',
'description' => 'nullable|string',
'is_recurring' => 'nullable|boolean',
'is_paid' => 'nullable|boolean',
@@ -244,6 +245,7 @@ class HolidayController extends Controller
'start_date' => $request->start_date,
'end_date' => $request->end_date,
'category' => $request->category,
'holiday_type' => $request->holiday_type,
'description' => $request->description,
'is_recurring' => $request->is_recurring ?? false,
'is_paid' => $request->is_paid ?? true,
@@ -272,6 +274,7 @@ class HolidayController extends Controller
'start_date' => 'required|date',
'end_date' => 'nullable|date|after_or_equal:start_date',
'category' => 'required|string|max:255',
'holiday_type' => 'required|in:regular,special_non_working',
'description' => 'nullable|string',
'is_recurring' => 'nullable|boolean',
'is_paid' => 'nullable|boolean',
@@ -300,6 +303,7 @@ class HolidayController extends Controller
'start_date' => $request->start_date,
'end_date' => $request->end_date,
'category' => $request->category,
'holiday_type' => $request->holiday_type,
'description' => $request->description,
'is_recurring' => $request->is_recurring ?? false,
'is_paid' => $request->is_paid ?? true,