Bookings¶
The extension only provides interfaces for the booking system and does not process or store the submitted data. This is up to custom extensions.
Needs to be implemented¶
PSR-14 Event listener for
GenericActionAssignmentEvent(className=BookingController)Contains the
BookingRequestwith the submitted data
Processing the booking
Database
Email notification
Configuration
...
For custom data fields
Custom BookingRequest (like
DefaultBookingRequest)Custom HTML template (
Templates/Booking/Booking.html)
For custom events
Add the feature
BookingInterfaceto your event