Shifts can be marked as requested for pickup, and other employees can pick them up.
By default this option is not active, there are a few settings that affect this functionality.
Allow employees to request pickup
Go to Administration > Calendars, choose a calendar, then click Permissions.
Set the Create Pickup Request For Own Shifts option for Employee on.
After that when employees go to My Schedule, they will see a new option: Request Pickup
After a pickup is requested, the shift is marked with the pickup request label.
Allow employees to pick up others shifts
Go to Administration > Calendars, choose a calendar, then click Permissions.
Set the Pick Up Others Shifts option for Employee on.
So that when employees go to Public Schedule, they will see a new option: Pick Up. Please note that a shift can be picked up only when it has a pickup request.
After other employee picked up the shift, it is now removed from the original employee and assigned to the new one.
Allow employees to cancel their pickup requests
Your employees may change their mind and no longer want their shifts to be picked up. So it make sense to allow them to cancel their pickup requests.
Go to Administration > Calendars, choose a calendar, then click Permissions.
Set the Cancel Pickup Request For Own Shifts option for Employee on.
This Shifts Pickup module adds a few more notifications to the system, each configured per calendar.
Go to Administration > Calendars, choose a calendar, then click Notifications.
You can configure the following notifications regarding shift pickup requests: