Skip to content
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

fix: add review team setting allowing reviewers to reject assignments past the deadline #5418

Merged
merged 10 commits into from
Sep 14, 2023

Conversation

kivinen
Copy link
Contributor

@kivinen kivinen commented Mar 25, 2023

Fixes #3069.

allow_reviewer_to_reject_after_deadline that will allow rejecting review requests, even after the deadline is past. Also modified that the secretary, or whoever manages the reviews is always allowed to reject the review regardless of the deadline as he/she could change the deadline anyways.

allow_reviewer_to_reject_after_deadline that will allow rejecting
review requests, even after the deadline is past. Also modified that
the secretary, or whoever manages the reviews is always allowed to
reject the review regardless of the deadline as he/she could change
the deadline anyways.
@kivinen kivinen changed the title Added a new review team setting fix: Added a new review team setting (fixes 3069) Mar 25, 2023
cases to the test_reviews.py for different reject cases.
@rjsparks rjsparks changed the title fix: Added a new review team setting (fixes 3069) fix: Added a new review team setting Mar 26, 2023
@rjsparks rjsparks changed the title fix: Added a new review team setting fix: new review team setting controlling whether reviewers can reject assignments past the deadline Mar 26, 2023
@rjsparks rjsparks changed the title fix: new review team setting controlling whether reviewers can reject assignments past the deadline fix: add review team setting a;;pwomg reviewers to reject assignments past the deadline Mar 26, 2023
@rjsparks rjsparks changed the title fix: add review team setting a;;pwomg reviewers to reject assignments past the deadline fix: add review team setting allowing reviewers to reject assignments past the deadline Mar 26, 2023
@rjsparks rjsparks changed the base branch from feat/postgres to main April 12, 2023 22:38
@jennifer-richards jennifer-richards self-requested a review May 23, 2023 15:28
Copy link
Member

@jennifer-richards jennifer-richards left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks ok, but I think the new test cases need to verify that POSTs are allowed/disallowed in addition to checking what the GET claims can be done.

@jennifer-richards jennifer-richards dismissed their stale review May 26, 2023 15:44

Added the tests of POST

@codecov
Copy link

codecov bot commented May 26, 2023

Codecov Report

Merging #5418 (767f94d) into main (32bb4ef) will increase coverage by 0.01%.
Report is 24 commits behind head on main.
The diff coverage is 98.48%.

@@            Coverage Diff             @@
##             main    #5418      +/-   ##
==========================================
+ Coverage   88.69%   88.70%   +0.01%     
==========================================
  Files         290      290              
  Lines       40390    40422      +32     
==========================================
+ Hits        35823    35858      +35     
+ Misses       4567     4564       -3     
Files Changed Coverage Δ
ietf/ipr/models.py 88.95% <ø> (ø)
ietf/ipr/views.py 87.96% <95.45%> (+0.24%) ⬆️
ietf/doc/models.py 88.98% <100.00%> (ø)
ietf/doc/utils.py 87.38% <100.00%> (+0.23%) ⬆️
ietf/doc/views_review.py 95.16% <100.00%> (+0.20%) ⬆️
ietf/doc/views_search.py 89.09% <100.00%> (-0.21%) ⬇️
ietf/ipr/feeds.py 93.33% <100.00%> (+0.22%) ⬆️
ietf/ipr/sitemaps.py 100.00% <100.00%> (ø)
ietf/review/models.py 91.97% <100.00%> (+0.05%) ⬆️
ietf/utils/xmldraft.py 92.91% <100.00%> (+0.05%) ⬆️

... and 2 files with indirect coverage changes

@rjsparks rjsparks merged commit a3fb6a4 into ietf-tools:main Sep 14, 2023
8 checks passed
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 18, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Review team members are unable to reject overdue reviews
3 participants