Public Holidays are government-approved days that an organization provides for its employees as a day off from work. Holidays act as non-working days. When you request leave and there is a holiday between the start and end dates, this day is not counted to your leave.
If your team is multinational or geographically spread across more countries you would need to manage holidays for all these groups. Spock offers Holiday Calendars to solve this issue. You can easily create multiple holiday calendars and assign them to a specific group of employees.
In this article
You can manage Holidays in Dashboard > Settings > Holidays
Link: Open Settings in Dashboard
Holiday Calendars
Holiday Calendar represents a list of holidays. You can have multiple holiday calendars, but one has to be primary (default calendar).
How to create a Holiday Calendar
Go to Settings
Navigate to Settings > Holidays
View Holiday Calendars
There is a list of all Holiday Calendars
Add Holiday Calendar
Click Add Holiday Calendar
Enter Calendar Title
Enter Calendar Title and submit the form
Calendar Created
Holiday Calendar was created
How to add holidays to the holiday calendar
You can either manually enter holidays manually or import holidays for a specific country.
Import holidays
Select Holiday Calendar
Select the Holiday Calendar you want to add holidays to
Click Import Holidays Button
Click Import Holidays Button
Complete
Holidays for specific country and year are imported
How to Enter holidays manually
Select Holiday Calendar
Select the Holiday Calendar you want to add holidays to
Repeat
Repeat until all holidays are entered
You can anytime change the name of the holiday or delete it from the holiday calendar. If you want to change the date of the holiday, you have to delete it first and then create a new one.
How to set primary holiday calendar (the default calendar)
One holiday calendar has to be Default Calendar. This calendar is used for all members who do not have been assigned to any holiday calendar.
To set holiday calendar as default:
Select Holiday Calendar
Select the Holiday Calendar you want to set as default
Set as Default
Click the Set as Default Calendar button
Complete
Holiday Calendar is now the primary calendar
How to delete Holiday Calendar
If the holiday calendar is not in use anymore you can delete it.
Delete All Holidays
Click Delete All Holidays to delete holidays from the calendar
Repeat for All Years
You can change the year in the top bar by selecting from the dropdown. Repeat until all holidays are deleted.
Edit Calendar
Then click the Edit Calendar button
Delete Calendar
Click Delete Holiday Calendar and confirm to delete
All the changes are instantly propagated in Spock and affect requesting leaves and displaying calendars.
How to Assign Members to Calendar in Bulk
You can assign multiple members to a holiday calendar at once:
Select Holiday Calendar
Select the Holiday Calendar you want to assign members to
Click Assign Members Button
Click the Assign Members to This Calendar button
Select Members
In modal dialog, select members to assign
Save Assignments
Click Save Assignments
How to Assign Holiday Calendar to User
You can assign any holiday calendar to user:
Go to Members
Navigate to Members section
Select Member
Select Member, you want to assign new Holiday Calendar
View Current Calendar
You see the current active calendar and list of holidays
Choose New Calendar
Choose a new Holiday Calendar from the dropdown
Change Calendar
Click Change Calendar
Complete
The new holiday calendar is already active for given user