Introduction
This page is a discussion for the implementation on how we register the reservation of seats in a location for a certain date and time.Currently there is a reservation possibility for rooms in a Hotel. It makes usage of the product -> fixedasset -> techdatacalendar entities for registration of location and availability. Reservations are stored in the order -> orderitem -> workEffort entities.
This is fine for rooms in a Hotel but this organization has the following problems:
- There is a duplication of data for the reservation date in workeffort and the availability date in the techData calendar.
- It does not cater for floorplans as is used in planes, cinemas and busses and in most restaurants.
As suggested in the mailinglist, it is proposed to add 3 more entities:
- accomodationMap
This is a floorplan of a certain - accomodationSpot
- accomodationClass