Skip to content

feat: add interview scheduler #215

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

Conversation

cagdas001
Copy link
Collaborator

@cagdas001 cagdas001 commented Apr 22, 2021

  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. 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.
@cagdas001 cagdas001 marked this pull request as ready for review April 22, 2021 11:44
@cagdas001 cagdas001 marked this pull request as draft April 22, 2021 12:15
@cagdas001 cagdas001 force-pushed the feature/interview-scheduler2 branch from b3c9bed to 75ddf18 Compare April 22, 2021 12:22
@cagdas001 cagdas001 marked this pull request as ready for review April 22, 2021 12:31
@nikolay83 nikolay83 merged commit a5d52cb into topcoder-platform:feature/interview-scheduler2 Apr 22, 2021
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.

2 participants