Skip to content

Feature/interview scheduler2 #226

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Apr 28, 2021
Merged

Feature/interview scheduler2 #226

merged 7 commits into from
Apr 28, 2021

Conversation

nikolay83
Copy link
Collaborator

Interview scheduler: Final integration of layers

cagdas001 and others added 7 commits April 22, 2021 12:14
1. Add Sequelize schema for Interview model.
2. Add `create-interviews-table` migration.
3. Add ES mapping for interviews.
4. Update existing index/re-index, and import/export scripts for the applied changes.
5. Add/implement the following endpoints.
  * `PATCH /jobCandidates/:jobCandidateId/requestInterview`
  * `PATCH /jobCandidates/:jobCandidateId/updateInterview/:round`
  * `GET /jobCandidates/:jobCandidateId/interviews`
  * `GET /jobCandidates/:jobCandidateId/interviews/:round`
6. Update the existing JobCandidate endpoints for applied changes.
7. Set up an hourly scheduled job to check & update Completed interviews.
8. Update `TeamService.sendEmail` for the interview scheduling feature.
9. Update POSTMAN collection & environment.
10. Update Swagger.
1. Update x.ai template names.
2. Update resourceBooking & jobCandidate statuses.
3. Add migrations for the above updates.
4. Update `interview-invitation` email template.
feat(interview-scheduler): frontend integration
@urwithat urwithat merged commit 9b17328 into dev Apr 28, 2021
@nikolay83 nikolay83 deleted the feature/interview-scheduler2 branch June 8, 2021 07:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants