Skip to content
Snippets Groups Projects
Commit e85cc58a authored by Todd Dembrey's avatar Todd Dembrey
Browse files

GH-985: Make sure superusers dont fall through the cracks

parent dca2d2ca
No related branches found
No related tags found
No related merge requests found
......@@ -29,12 +29,15 @@ def add_reviewer_type(apps, schema_editor):
groups = {PARTNER_GROUP_NAME}
elif COMMUNITY_REVIEWER_GROUP_NAME in groups:
groups = {COMMUNITY_REVIEWER_GROUP_NAME}
elif review.author.is_staff or review.author.is_superuser:
elif assigned.reviewer.is_staff or assigned.reviewer.is_superuser:
groups = {STAFF_GROUP_NAME}
else:
groups = {REVIEWER_GROUP_NAME}
elif not groups:
groups = {REVIEWER_GROUP_NAME}
if assigned.reviewer.is_staff or assigned.reviewer.is_superuser:
groups = {STAFF_GROUP_NAME}
else:
groups = {REVIEWER_GROUP_NAME}
group = Group.objects.get(name=groups.pop())
assigned.type = group
......
......@@ -792,7 +792,10 @@ class AssignedReviewersQuerySet(models.QuerySet):
else:
groups = {REVIEWER_GROUP_NAME}
elif not groups:
groups = {REVIEWER_GROUP_NAME}
if assigned.reviewer.is_staff or assigned.reviewer.is_superuser:
groups = {STAFF_GROUP_NAME}
else:
groups = {REVIEWER_GROUP_NAME}
group = Group.objects.get(name=groups.pop())
......
......@@ -36,7 +36,10 @@ def add_to_assigned_reviewers(apps, schema_editor):
else:
groups = {REVIEWER_GROUP_NAME}
elif not groups:
groups = {REVIEWER_GROUP_NAME}
if assigned.reviewer.is_staff or assigned.reviewer.is_superuser:
groups = {STAFF_GROUP_NAME}
else:
groups = {REVIEWER_GROUP_NAME}
group = Group.objects.get(name=groups.pop())
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment