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.
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
Admin api routes #166
base: master
Are you sure you want to change the base?
Admin api routes #166
Changes from 26 commits
6ca4b7d
899a187
5a8237f
1f4e201
67c5552
72fca37
1c24a55
91ae4f2
ca10e46
e2870f9
bd10941
0f89da5
8c5f3a0
3d6cb2d
fb74796
6bff0e6
fdd7a8d
2af1791
3460845
82c1b0f
3e5cd4c
0bf9dd3
29b3256
d9ceac3
0d59a99
e8a9086
d81a446
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If the user neglects to add a config when adding extensions with a grading run, the app will throw an exception and have to be restarted (which happens automatically, but still). We should probably check to make sure the config is present before calling
add_or_edit_scheduled_run
. Obviously, please correct me if I'm wrong on this.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
add_or_edit_scheduled_run
should check for that already, no?broadway-on-demand/src/routes_api.py
Line 187 in e8a9086
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If the run fails, can we just copy the code from
staff_delete_scheduled_run
here to roll back the previously-scheduled runs?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I might need some more clarification on what you mean here, are you saying to delete the run from
sched_api
as a precaution, or are you saying that if any run fails to be added, we should remove all scheduled runs from the assignment? I'm not sure I agree with the second approach as much, in all honesty, but I guess I can see why we would want to do that.