pull-request: extended default reviewers functionality.

- added mandatory reviewers JS logic Fixes: #4219
- added option to forbid author to be a reviewer via JS/Frontend checks. Fixes #5190
- added option to forbid adding new reviewers except those defined. Fixes #5208
This commit is contained in:
Marcin Kuzminski 2017-05-29 20:10:17 +02:00
parent 83187d1dfc
commit bd1e865c9c
35 changed files with 1139 additions and 447 deletions

View file

@ -109,7 +109,8 @@ class TestGetPullRequest(object):
'reasons': reasons,
'review_status': st[0][1].status if st else 'not_reviewed',
}
for reviewer, reasons, st in pull_request.reviewers_statuses()
for reviewer, reasons, mandatory, st in
pull_request.reviewers_statuses()
]
}
assert_ok(id_, expected, response.body)