As a site owner, I want to cancel a booking in case of emergencies or operational issues.
AC1: The site owner should be able to cancel a booking from the admin dashboard.
AC2: The cancellation should notify the customer via email.
AC3: The booking status should update in real-time to reflect the cancellation.
AC4: Canceled bookings should still be visible in the dashboard but marked as “canceled.”
AC5: The customer should receive a cancellation confirmation with details of the canceled booking.
This user story is part of [#25 Epic 4: Admin Panel].
As a site owner, I want to cancel a booking in case of emergencies or operational issues.
This user story is part of [#25 Epic 4: Admin Panel].