Fix and refactor action_required_by

This commit is contained in:
richard-dds
2018-08-07 16:22:24 -04:00
parent 52bd76e6ee
commit 0c9005aaf6
4 changed files with 57 additions and 19 deletions

View File

@@ -22,11 +22,5 @@ class Request(Base):
def status(self):
return self.status_events[-1].new_status
@property
def action_required_by(self):
return {
"incomplete": "mission_owner",
"pending_submission": "mission_owner",
"submitted": "ccpo",
"approved": "mission_owner",
}.get(self.status)
def set_status(self, status):
self.status_events.append(status)