Coverage notifications

Notifications are send to different people based on the use case.

Suppose there is a manager, a primary member, and a coverage for a shift. The following table illustrates which member receives the notification.
Note: If the logged in user changes the coverage, they do not get any notification as they are already aware of the changes. Example, if the primary member of a shift logs in and adds a coverage, they do not get notification for the same.
Table 1. Coverage notifications
Scenarios Users who are notified
When there is an upcoming shift with coverage
  • Manager of the team
  • Primary shift member
  • Coverage for the primary member
When a coverage is added
  • Manager of the team
  • Primary shift member for whom the coverage is added
  • Coverage who is being added
When a coverage is removed
  • Manager of the team
  • Primary shift member whose coverage is removed
  • Coverage who is being removed
When the coverage details are edited Notification for the removal of the current coverage is sent to the following members:
  • Manager of the team
  • Primary shift member whose coverage is being replaced
  • Coverage who is currently on the shift
Notification for the addition of the new coverage is sent to the following members:
  • Manager of the team
  • Primary shift member for whom the new coverage is added
  • Coverage who is currently on the shift
When a coverage is replaced with a new coverage Notification for the removal of the current coverage is sent to the following members:
  • Manager of the team
  • Primary shift member whose coverage is being replaced
  • Coverage who is being replaced
Notification for the addition of the new coverage is sent to the following members:
  • Manager of the team
  • Primary shift member for whom the new coverage is added
  • Coverage who is being added