1.5 KiB
1.5 KiB
Feature: Schedule View
Source: VSMS Functional Requirements v1.1, Section 8
Volunteer Weekly Calendar
| FR ID | Requirement | Notes |
|---|---|---|
| FR-V01 | All volunteers access the schedule via a weekly calendar view. This is the primary (and only required) schedule view in MVP. | A list/grid view is not required for MVP. |
| FR-V02 | Each shift on the calendar displays: date, time, all assigned volunteers, each volunteer's operational role, and which specific roles still have open spots. | |
| FR-V03 | The logged-in volunteer's own name is visually highlighted on the calendar. | |
| FR-V04 | Volunteers cannot edit any shift assignments — their own or others'. | |
| FR-V05 | Volunteers can subscribe to a personal calendar feed (iCal/ICS) that syncs their assigned shifts to their preferred calendar app (Google Calendar, Apple Calendar, Outlook, etc.). The feed updates automatically when their shifts change. | Note: labelled FR-405 in source doc — assumed typo for FR-V05. |
Admin Coverage Dashboard
| FR ID | Requirement | Notes |
|---|---|---|
| FR-V06 | Admin has a coverage dashboard showing the health of the current and upcoming month's shifts at a glance — highlighting shifts that are understaffed (below minimum capacity) and volunteers who have not acknowledged the monthly schedule. | |
| FR-V07 | Admin can drill into any shift to see full assignment details and acknowledgement statuses. |