Users and site owner need to be able to edit and delete bookings.
The particular instance of a booking needs to be readable and easy to find.
When a booking is edited it needs to be updated properly.
The time slot from the TableAvailability Model must match the updated booking, or delete along with a deleted booking.
These actions need to give feedback to the user in the form of messages as confirmation of action and result.
Additionally, users should not be able to see, delete, or edit, the bookings of other users.
Users and site owner need to be able to edit and delete bookings. The particular instance of a booking needs to be readable and easy to find. When a booking is edited it needs to be updated properly. The time slot from the TableAvailability Model must match the updated booking, or delete along with a deleted booking. These actions need to give feedback to the user in the form of messages as confirmation of action and result. Additionally, users should not be able to see, delete, or edit, the bookings of other users.