requests domain method for rejecting request with appropriate status

This commit is contained in:
dandds
2018-09-11 12:02:49 -04:00
parent 68a32e0a08
commit 6859d562d6
4 changed files with 43 additions and 17 deletions

View File

@@ -291,6 +291,9 @@ WHERE requests_with_status.status = :status
@classmethod
def request_changes(cls, user, request, review_data):
Requests.set_status(request, RequestStatus.CHANGES_REQUESTED)
if request.status == RequestStatus.PENDING_CCPO_ACCEPTANCE:
Requests.set_status(request, RequestStatus.CHANGES_REQUESTED)
elif request.status == RequestStatus.PENDING_CCPO_APPROVAL:
Requests.set_status(request, RequestStatus.CHANGES_REQUESTED_TO_FINVER)
return Requests._add_review(user, request, review_data)