-
Notifications
You must be signed in to change notification settings - Fork 24
[$80] Don't allow selecting another time after interview is cancelled #575
Comments
@yoution would you like to pick up this one? This is only a frontend issue, no need to set up TaaS API locally. |
@maxceem please assign to me |
@maxceem how can I get this value? |
This is the |
@maxceem how can we get the |
Ah, to get |
@sdgun this is ready for QA. |
Verified in Dev. cancel.mp4 |
Challenge https://www.topcoder.com/challenges/b59cb664-ac80-49fc-b631-73a590a68c4c has been created for this ticket. |
Challenge https://www.topcoder.com/challenges/b59cb664-ac80-49fc-b631-73a590a68c4c has been assigned to yoution. |
This ticket was not processed for payment. If you would like to process it for payment, please reopen it, add the |
Payment task has been updated: https://www.topcoder.com/challenges/b59cb664-ac80-49fc-b631-73a590a68c4c |
Unable to verify since cancel is not working in production, issue raised for that topcoder-platform/taas-apis#690 |
When the user cancels an event then the next page is shown see screenshot. On this page, the user may click the "Done" button and schedule a new meeting, see screenshot.
But we don't want to allow users to schedule another interview once the interview was canceled. Unfortunately, we cannot show a custom thank you page as we do when user schedules or reschedule interview (see #562). So the only way to go is to implement our own UI to cancel interview and don't use UI provided by Nylas.
TaaS App
Update cancel interview page
Implement exactly the same UI inside TaaS App, but without using Nylas iframe.
When we click
Cancel Event
button, show loading indicatorYou may see which API the Nylas page triggers when we confirm canceling (https://monosnap.com/file/bAqKmBl8NsYHmCZx9dFbm91DIKL6wN)
POST https://api.schedule.nylas.com/schedule/{nylasPageSlug}/{nylasEventEditHash}/cancel
with body:Once it's cancelled show success message like this
If some error happens during cancelling, show
Cancel Event
button again, so user may try canceling again. And show red toastrt with error message the server.The text was updated successfully, but these errors were encountered: