topcoder-platform / taas-app

TaaS App Front End
3 stars 24 forks source link

[$150] Show syncing message and wait if calendar is not yet synced when scheduling interview #588

Open maxceem opened 2 years ago

maxceem commented 2 years ago

We can schedule an interview with a connected Google/Microsoft calendar or without connected calendar (it would use Nyals virtual calendar internally).

When we connect Google/Microsoft calendar successfully it might still take time to sync it in the background, and until then we cannot schedule an interview. So when we schedule interview we have to check if calendar was already synced, and if no, then show loading indicator until calendar is fully synced.

image

When the user clicks "confirm" we have to check if the current primary l calendar has calendarId.

Verification

We have to verify this somehow when working locally. As this issue would happen only when we connect Google/Microsoft account the first time it would be better to find some other way for testing.

maxceem commented 2 years ago

@yoution @mahidulalvi-bonic feel free to pick up this issue if you could work on it during the next 24 hours.

Please, note, we would have to create some way to verify it locally. If something is not clear, please, let me know.

ghost commented 2 years ago

@maxceem, I can work on it. Seeing the message just now, how long do I have to finish this?

maxceem commented 2 years ago

@mahidulalvi-bonic 2 days would be good, or let me know how long do you think it would take for you?

ghost commented 2 years ago

@maxceem, Monday is more ideal for me. I can work long during the weekend. Please let me know if it works.

maxceem commented 2 years ago

Ok, @mahidulalvi-bonic by Monday works for us.

sdgun commented 2 years ago

Verified in Dev

https://user-images.githubusercontent.com/4592712/146897880-49776d6b-ca16-4d7b-b5a1-718f114ddd80.mp4

maxceem commented 2 years ago

Paid via https://www.topcoder.com/challenges/75a2e757-7651-42e7-8a0d-f0baeed7710c

sdgun commented 2 years ago

Removing the milestone since this feature was disabled in the current production release https://github.com/topcoder-platform/taas-app/issues/598