default-reviewers: introduce new voting rule logic that allows

defining vote rules for user groups assigned to the default reviewers.

- allows to set per number votes on user groups
- group reviewers by groups
- store the rules and show them in the UI
- fixes #5409
This commit is contained in:
Marcin Kuzminski 2018-01-19 12:38:25 +01:00
parent b0d09dc6e5
commit 6f2703e4af
28 changed files with 2240 additions and 187 deletions

View file

@ -133,7 +133,7 @@ class TestUpdatePullRequest(object):
removed = [a.username]
pull_request = pr_util.create_pull_request(
reviewers=[(a.username, ['added via API'], False)])
reviewers=[(a.username, ['added via API'], False, [])])
id_, params = build_data(
self.apikey, 'update_pull_request',