Update the shift schedule UI to allow for creating Shift Assignments (following the same basic process as adding Service Participants in PMM). The first two screens are almost untouched after the work in Issue #64 but with the Save button replaced by Next.
Volunteer Position should be populated as the position for the Volunteer Activity specified on the Volunteer Shift Schedule. It should not be editable.
Exclude filters for Volunteer Activity and Status and New volunteer buttons in the first version. We may include these as follow-up Issues but they are not a priority and add unnecessary complexity at this time.
Only volunteers for the selected position with an active status should be included in the selection list.
Once a volunteer has been added the add button should be replaced by an (x) to remove following the style on the second screen.
Adding volunteers in this UI creates a set of Shift Assignment records in memory that will be persisted after Save on the final step.
Optional: Add a checkbox for "Show Inactive" that includes inactive volunteers in the display list. Rows for inactive volunteers should be grayed out (or follow default slds styling for inactive state rows) and should not include an action button.
Update the shift schedule UI to allow for creating Shift Assignments (following the same basic process as adding Service Participants in PMM). The first two screens are almost untouched after the work in Issue #64 but with the Save button replaced by Next.
Volunteer Position should be populated as the position for the Volunteer Activity specified on the Volunteer Shift Schedule. It should not be editable.
Exclude filters for Volunteer Activity and Status and New volunteer buttons in the first version. We may include these as follow-up Issues but they are not a priority and add unnecessary complexity at this time.
Only volunteers for the selected position with an active status should be included in the selection list.
Once a volunteer has been added the add button should be replaced by an (x) to remove following the style on the second screen.
Adding volunteers in this UI creates a set of Shift Assignment records in memory that will be persisted after Save on the final step.
Optional: Add a checkbox for "Show Inactive" that includes inactive volunteers in the display list. Rows for inactive volunteers should be grayed out (or follow default slds styling for inactive state rows) and should not include an action button.