Skip to content
Snippets Groups Projects
Commit 549be954 authored by Parbhat Puri's avatar Parbhat Puri
Browse files

GH-1147: Partner can edit whenever applicant can in addition to ac review phase

parent 93d81946
No related branches found
No related tags found
No related merge requests found
...@@ -34,7 +34,7 @@ from ..workflow import ( ...@@ -34,7 +34,7 @@ from ..workflow import (
active_statuses, active_statuses,
DETERMINATION_RESPONSE_PHASES, DETERMINATION_RESPONSE_PHASES,
get_review_active_statuses, get_review_active_statuses,
get_edit_or_review_active_statuses, get_edit_review_active_statuses,
INITIAL_STATE, INITIAL_STATE,
PHASES, PHASES,
review_statuses, review_statuses,
...@@ -103,7 +103,7 @@ class ApplicationSubmissionQueryset(JSONOrderable): ...@@ -103,7 +103,7 @@ class ApplicationSubmissionQueryset(JSONOrderable):
return self.filter(reviews__author=user) return self.filter(reviews__author=user)
def partner_for(self, user): def partner_for(self, user):
user_edit_review_statuses = get_edit_or_review_active_statuses(user) user_edit_review_statuses = get_edit_review_active_statuses(user)
return self.filter(partners=user, status__in=user_edit_review_statuses) return self.filter(partners=user, status__in=user_edit_review_statuses)
def awaiting_determination_for(self, user): def awaiting_determination_for(self, user):
......
...@@ -166,7 +166,7 @@ reviewer_review_permissions = make_permissions(edit=[staff_can, partner_can], re ...@@ -166,7 +166,7 @@ reviewer_review_permissions = make_permissions(edit=[staff_can, partner_can], re
community_review_permissions = make_permissions(edit=[staff_can], review=[staff_can, reviewer_can, community_can]) community_review_permissions = make_permissions(edit=[staff_can], review=[staff_can, reviewer_can, community_can])
applicant_edit_permissions = make_permissions(edit=[applicant_can], review=[staff_can]) applicant_edit_permissions = make_permissions(edit=[applicant_can, partner_can], review=[staff_can])
staff_applicant_edit_permissions = make_permissions(edit=[staff_can, applicant_can]) staff_applicant_edit_permissions = make_permissions(edit=[staff_can, applicant_can])
...@@ -871,7 +871,7 @@ def get_review_active_statuses(user=None): ...@@ -871,7 +871,7 @@ def get_review_active_statuses(user=None):
return reviews return reviews
def get_edit_or_review_active_statuses(user=None): def get_edit_review_active_statuses(user=None):
statuses = set() statuses = set()
for phase_name, phase in PHASES: for phase_name, phase in PHASES:
......
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