-
Notifications
You must be signed in to change notification settings - Fork 24
[$60] Integrate Job Candidate Time Selection Page #523
Comments
hey @yoution one more task if you like. |
@maxceem please assign to me |
@maxceem can you send me the |
@yoution basically POC is already integrated into TaaS APP, but inside another branch I think the quickest way is to follow this guide: I can send you the whole POC, but I think you may try to do faster if just follow this guide. If you have any difficulties with this guide, please, let me know. I'll try to help you. Meanwhile I would still send you POC code by email, but I believe you don't need it. |
I want to know how to setup webhook, I think the steps are in the POC code project |
Sure, I'll send it to you, though for this particular task there is no need to setup webhook. |
Actually, just realised that now we have everything in TaaS API, after you run Run TaaS API branch
|
Let me know if this helps, or you have any issues with setup. |
|
@maxceem create webhook error?, do you know why |
ignore, I add the breakpoint, so the api is paused |
if we get profile from redux, it will not have the |
Don't you have |
@yoution ah, got my screenshot from another app. Please, keep using |
We didn't get official requirement from Topcoder for this text, so I've replaced the text with "Job Interview for" just because it sounds better to me. I guess we would have to ask for good wording for many texts in the new interview workflow. |
Verified in production. |
Branch:
feature/interview-update
Background
See this challenge "CHALLENGE CONTEXT", to get idea about interview workflow.
When Customer starting scheduling meeting with Job Candidate, Job Candidates gets email with link to the page where Job Candidate may select availability time, such link has the next format
https://platform.topcoder-dev.com/taas/interview/:interviewId
whereinterviewId
is the id of interview. We have to implement this page in TaaS App.Task
On this page we have to show Nylas page embedded with prefilled user Full Name and email:
We already have POC implemented in another branch
feature/interview-nylas
. So basically we have to move the code related to this page to branchfeature/interview-update
and make several improvements.Setup POC:
feature/interview-nylas
locally.feature/interview-update
locally.http://localhost:3000/taas/interview?interviewId={interviewId}
useinterviewId
created by Postman and you would see page like on the screen aboveTODO:
SchedulingPage
from POC to TaaS AppinterviewId
androundId
by query, this page should use the new URLhttps://platform.topcoder-dev.com/taas/interview/:interviewId
-inteviewId
is a part of URL not a query param. No needroundId
getAuthUserProfile
get it from Redux storeauth.profile
.interview.status
isScheduled
orRescheduled
. Otherwise show errorNo interview scheduled.
. (The current logicif (res.data.nylasPageSlug) {
is incorrect.)getSchedulingPage
suppose to be named something likegetInterview
The text was updated successfully, but these errors were encountered: