Skip to main content

Room Reservation - Location Filters by Site Section

General Concept

On the Reservation Request Form, an authenticated requestor selects their Department request form.  They are provided a list of Locations that are available to reserve.  Requests are checked against the Department's calendar to ensure there are no conflicts with other reservations.

Technical Breakdown:
On the reservation request form, Ajax calls a hook to update the available Locations based on this Department.

Locations are a Content-Type, they are assigned to a Department (site section) using a reference to the Department Taxonomy.

Locations are added and deleted by the Site Admin via a support ticket or Webform process.
Site Section Managers give directions to the Platform Admin Team, providing a list of the Roles needing access to a Location. 

Taxonomy Planning

Pubic Display Taxonomy - Shows the content to the public at large
Department Access Control Taxonomy  - Manages access to resources and publishing workflows
Event Category Taxonomy - Provides content tags for feedback evaluation and reporting
Media Directory Taxonomy - Keeps things organized and compliant 

A proof of concept showing Department site calendars and the Ajax filter technique.