[OA][Fullstack] - Due Date Functionality for OAs#312
Open
LOTaher wants to merge 14 commits into
Open
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Collaborator
Collaborator
|
One general thing I noticed about the scheduler is that there will be a one-day lag with marking OAs as expired. This has to do with the conversions to UST from EST. I'll comment further in the areas where I traced this . Though this isn't really a big issue (the assessments themselves from the candidate side would still be blocked since we check against the deadline date and not the status) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

[OA][Fullstack] - Due Date Functionality for OAs
Changes
luxondependency to easily use date time operations.deadlinewhich now is inputtable via theSendAssessmentModalwhich provides a Date picker to choose from before sending assessments to candidates.schedulerwhich is another new service in our compose stack. This is simply a setTimeout and a setInterval that calls a newinternal/API route which checks for overdue OAs and marks them as expired. This is a solution specifically tailored to the self hosted sarge instances.Buttonusage across the Modals so they are consistent.AssessmentExpiredscreen (see screenshot below)Notes
TODO before merge:
--
Screenshots
Checklist
Please go through all items before requesting reviewers:
Closes
Closes #310