This recipe aims to improve on the original Room Reservation to Calendar recipe by updating code and using the ReservationLinkage table. 

Skip Step 1 - don't need the attribute anymore

Skip Step 2a - this is now built in

Step 2b: Create the Reservation Change to Calendar workflow

  • don't use the event item occurrence ID from the reservation - use the ReservationLinkage on the reservation in all SQL runs

Step 3: Add the details panel

  • don't use the event item occurrence ID from the reservation - use the ReservationLinkage on the reservation in all SQL runs
  • Add as HTML content to the top instead of the middle
  • Remove Create button, and add as link like the others
  • leave out create workflow anything
  • update the Create link to point to the built-in Event Occurrence creation page

Step 4: Add data integrity pages

  • Move the pages underneath Admin Tools
  • change SQL queries away from centralaz tables to bemaservices table
  • give them better icons to use than just the database one