As an admin I can add time slots associated with physical rooms, so that we can keep track of which rooms are being used at which times and associate office hours with these slots (see #245).
Acceptance Criteria
[x] There is a page dedicated to adding Room Slot entries.
[x] We can navigate from the main Room Slots page to the New Room Slots page.
[x] We can add Room Slot entries using a form on the page.
[x] Room Slot entries are stored in the database using CRUD operations (blocked by #219)
Implementation Todos
Front end:
[x] Add a route to the new page
[x] Add a page component for New Room Slots
[x] Add a button linking to the New Room Slots page (see #248)
[x] Add a form to input data for the new room slot
[x] Add all necessary API calls to connect page to backend
Back end:
No additional backend functionality is required for this story specifically (CRUD endpoints are being implemented in a different story)
Testing:
[x] Front end tests pass and there is adequate coverage
User Story
As an admin I can add time slots associated with physical rooms, so that we can keep track of which rooms are being used at which times and associate office hours with these slots (see #245).
Acceptance Criteria
Implementation Todos
Front end:
Back end:
Testing: