Booking Action Flow

Note: Student's action Teacher's action (New Status)
Each row shows the Action in a Status and resulting new Status
Status
(None) New Booking Amend Booking Change Requested Cancel Requested Confirmed
New Booking (New Booking)
Amend Booking (Amend Booking)
Amend Booking
(Canceled) Cancel Booking
Cancel Booking (Cancel Requested)
(Amend Booking) Amend Booking
Cancel Booking (Cancel Requested)
(Amend Booking) Amend Booking
(Cancel Requested) Cancel Booking
Confirm (Confirmed)
Change Request (Change Requested)
Confirm (Confirmed)
Change Request (Change Requested)
(Change Requested) Change Request
(Canceled) Confirm
(Change Requested) Change Request