===== Duty Roster ===== The duty roster is generated every term based on the [[roster_preferences|Roster preferences]]. Once the roster has been generated members can volunteer for a volunteer session/slot. The generation process creates a number of records/slots that represent the Toy Library opening sessions that require volunteers. To Generate a roster go to **Members - Duty Roster** - blue **generate** button at the top RHS of the page. Once generated the roster will typically look like the below image, a toy library member can self allocate a session when they login to the member login, or admin can allocate a session to a member. Although this page looks different to previous versions, the functions are the same {{:roster:2024-11-09_04_50_30.png?600|}} ==== Allocate a session to a member ==== To allocate a session to a member in admin, * go to **Members - Duty Roster** * Click the "Allocate" link in the member column, this will display the select box * Select the member from the select box {{:roster:2024-11-09_04_50_30.png?600|}} To change the member in a session, click the **change** link appearing next to the members name, the change link makes the member select box visible. {{:roster:change.png?600|}} Clicking the edit icon (pencil and paper icon) will display a popup form accessing all the edit options, it is possible to change the role, stats, hours and add some comments. The rubbish bin on the far left of the table deletes the session. The notes are a log of changes made to the session, if there are no changes to the record then the notes link will be blank. {{:roster:edit.png?800|}} Setting up [[roster_preferences|Roster Preferences]] Instructions on how to [[generating_roster|Generating a Roster]] ===== Restricting Session Coordinator Roles ===== This function restricts the roster coordinator role to a few "committee members", this function allows selected members to be able to allocate themselves in the Coordinator role in the member login, but restrict general members from selecting the roster slot. In member login a general member sees this for a coordinator slot {{:roster:roster_coord_locked.jpg?200|}} An allocated roster coordinator sees this {{:roster:roster_coord.jpg?200|}} ==== To allocate a member to a coordinator role ==== In settings set the **mem_coord_off** = **Yes** {{:roster:settings.jpg?800|}} * * Go To **member details** and create a new event for that member. * add a new **Roster Coord** event ** Make sure you have an event type called **Roster Coord** with description **Roster Coordinator**. To add this event go to **Members - Select Boxes - Event Types.** {{:roster:event.jpg?400|}} *** Note: Before generating the Roster, make sure you have divided up the volunteer sessions into Member and Coordinator roles. Please refer to [[roster_preferences|Roster Preferences]] for detailed instructions.