onScheduleCreate | A new shift or open shift is created | current_week , shift object |
onScheduleDelete | A shift or open shift is deleted | current_week , shift object |
onScheduleEdit | A shift is moved or edited | current_week , location_ids , old shift object, new shift object |
onScheduleWeekChange | User switches week on the schedule view | current_week , location_ids , new_week |
onScheduleLocationChange | User changes location selection | current_week , location_ids |
onScheduleBulkCopy | Shifts are copied to future weeks | current_week , location_ids , total_shifts , copy_method , paste_method , copy_to |
onSchedulePublish | Schedule is published | current_week , location_ids , total_shifts , total_hours , labor_cost , notify |
onSchedulePublishRevert | A draft schedule is reverted | current_week , location_ids |
onSchedulePrint | User prints the schedule | current_week , location_ids |
onTimeOffRequestsTabView | Time off requests tab is opened | current_week , location_ids |
onScheduleViewMenuOpen | View options menu is opened | current_week , location_ids |
onScheduleOpenShiftSubmit | A staff member submits or claims an open shift | current_week , location_ids , shift object, open_shift_preference |
onScheduleOpenShiftRetract | A staff member withdraws an open shift submission | current_week , location_ids , shift object, open_shift_preference |
onScheduleOpenShiftApprove | An open shift submission is approved | current_week , location_ids , shift object, employees |
onTimeOffRequestCreate | Staff or admin submits a time off request | time_off_request object |
onTimeOffRequestRetract | Employee withdraws a pending request | time_off_request object |
onTimeOffRequestApprove | Admin or manager approves a request | time_off_request object |
onTimeOffRequestDecline | Admin or manager declines a request | time_off_request object |