Holidays
The Holidays section is used to maintain official holiday dates by branch and mark whether each holiday is paid.
Holidays Index Page
The index page lists holiday records with date, branch, and paid status.

Available Filters
| Filter | Description |
|---|---|
| Search | Searches holidays by text. |
| Branch | Filters holidays by branch (shown only for users not assigned to one branch). |
| From | Start date for creation date filtering. |
| To | End date for creation date filtering. |
Available Actions
- Create: Opens the holiday creation form.
- Edit: Updates an existing holiday.
- Delete: Deletes one holiday after confirmation.
- Bulk Delete: Deletes selected holidays after confirmation.
Create Holiday Page
Use this page to add a new holiday.

Form Fields
| Field | Purpose |
|---|---|
| Branch | Branch where the holiday applies (visible on create for non branch-assigned users). |
| Name (multi-language) | Holiday name in each enabled language. |
| Date | Holiday date. |
| Paid | Marks whether the holiday is paid. |
Validation Rules
- Name: required, text, minimum 2 and maximum 255 characters.
- Date: required valid date.
- Paid: required boolean.
Edit Holiday Page
Use this page to update an existing holiday.

The edit page uses the same fields as create and allows adjusting both date and payment status.
