submitting final financial verification is a top-level Requests method

This commit is contained in:
dandds
2018-08-22 14:13:37 -04:00
parent f1ec71fe42
commit 217183c142
3 changed files with 16 additions and 11 deletions

View File

@@ -232,7 +232,7 @@ WHERE requests_with_status.status = :status
_TASK_ORDER_DATA = [col.name for col in TaskOrder.__table__.c if col.name != "id"]
@classmethod
def update_financial_verification(cls, request_id, financial_data, completed=False):
def update_financial_verification(cls, request_id, financial_data):
request = Requests._get_with_lock(request_id)
if not request:
return
@@ -249,9 +249,6 @@ WHERE requests_with_status.status = :status
Requests._merge_body(request, {"financial_verification": request_data})
if completed:
Requests.set_status(request, RequestStatus.PENDING_CCPO_APPROVAL)
db.session.add(request)
db.session.commit()
@@ -264,3 +261,15 @@ WHERE requests_with_status.status = :status
return TaskOrders.get(number)
except NotFoundError:
return
@classmethod
def submit_financial_verification(cls, request_id):
request = Requests._get_with_lock(request_id)
if not request:
return
Requests.set_status(request, RequestStatus.PENDING_CCPO_APPROVAL)
db.session.add(request)
db.session.commit()