Documentation for Tapir, a member management website
Shifts represent work that members can provide for the organisation. Each shift has one or more slots that member can register to, thus committing to doing the corresponding work at the given time.
There are two types of shifts : ABCD and single.
A single shift represents a specific moment. It is associated with a specific date and time. Example : 24/09/2022 at 15: 00).
An ABCD shift represents a regular occurrence : It is associated with a weekday, a time in the day, and a week group. Example : Each Wednesday of weeks B, at 12:00.
There are two attendance types :
The attendance type is only informative, it does not influence shift registration or attendance logic.
The shift account system helps track attendances. Members are supposed to attend one shift per cycle.
Automatically at the beginning of each cycle, 1 point is removed from each member who is supposed to do a shift this cycle. Members are expected to do shifts if :
Three things can influence the account balance of a member :
There is a list of members on alert showing all members that have an account balance of -2 or less.
The welcome desk shows members with a balance of -2 or less as on alert.
Members can get exempted for doing shifts. The list of exemptions is accessible from the sidebar. Exempted users don’t get -1 on their shift accounts on cyle starts.
An exemption can be created by going to the list of exemptions for that member (accessible from that member’s profile page), then clicking the create button on the top right.
An exemption has the following information :
When creating or editing an exemption, shift attendances can get cancelled :
There are four calendars available : past single shifts, future single shifts, ABCD shifts, ABCD groups.
Single and ABCD shift calendars, by default, highlight the shifts that have fewer people registered to them than required. There are also filters to highlight shifts that have a free slot for a particular slot name.
Single shift calendars show single shifts grouped by date. For each date, there is a button to download the attendance list for all the shifts of that day, in a printable format.
The ABCD shift calendar shows the ABCD shifts grouped by weekday and week group.
There is a dedicated page for shift statistics. The following statistics are available :