Participants need to be able to sign up for slots in shifts.
- The resourceful way:
- Create a resourceful path like /slots/(:slot_id)/participants/(:participant_id) and hit the create action.
- Removing someone from a slot hits the destroy action
- /slots/1/participants shows the participants signed up for a slot
- If the current person is a participant in the current event, there's an add button/link on the slot show view.
- The participant-focused way
- On participants/show, display a list of slots with positions that match the person's positions.
- Group by position? Show all available slots for each shift? A view for each?
- Calendar? Table?
- Add and remove links to put the participant in/take him out of the slot.
Participants need to be able to sign up for slots in shifts.