Cancel booked appointments (via link in confirmation email)
Is your feature request related to a problem? Please describe.
Lets say I book an appointment via the appointment feature and I confirm it. Now, I would like to be able to cancel it when something comes up. As I am not a user on the server, I cannot simply change my attendance.
The Calendar app would need to provide a cancel link in the booking confirmation email.
This also requires implementing a public route to delete/cancel the event in the calendar of the user which created the appointment schedule. Similar to the invitation response controller.
Describe the solution you'd like
Add a link to cancel a booked appointment to the booking confirmation email.
Describe alternatives you've considered
None
Additional context
No response
Thank you for your feature request!
I agree this should be included but the booking link are deleted after confirmation, so we would need to somehow directly link the event with a generated link.
We will need product managements approval to incorporate this feature.
@nimishavijay
Yes, this makes sense to me. We could have a persistent page which shows the event details and the participant's attendance so that they can go back to it to change their attendance. So the flow would be:
- participant books appt
- participant receives email to confirm, clicks on confirm
- page with details opens, with options to cancel, maybe reschedule and possibly add to your own calendar? (maybe download the ics file)
- simultaneously "event accepted" email is sent with options to see event details, cancel and reschedule
- "see event details" opens the page with details from (3)
- cancelling updates the event in organizer's calendar and sends them and the participant an email
- reschedule takes the participant back to the appointment slot selection page