Use enum value to store status displayname

This commit is contained in:
richard-dds
2018-08-08 16:18:12 -04:00
parent d307a255b1
commit dd849df388
2 changed files with 49 additions and 7 deletions

View File

@@ -9,12 +9,12 @@ from atst.models.types import Id
class RequestStatus(Enum):
STARTED = "started"
PENDING_FINANCIAL_VERIFICATION = "pending_financial_verification"
PENDING_CCPO_APPROVAL = "pending_ccpo_approval"
APPROVED = "approved"
EXPIRED = "expired"
DELETED = "deleted"
STARTED = "Started"
PENDING_FINANCIAL_VERIFICATION = "Pending Financial Verification"
PENDING_CCPO_APPROVAL = "Pending CCPO Approval"
APPROVED = "Approved"
EXPIRED = "Expired"
DELETED = "Deleted"
class RequestStatusEvent(Base):
@@ -32,4 +32,4 @@ class RequestStatusEvent(Base):
@property
def displayname(self):
return self.new_status.name.replace("_", " ").title()
return self.new_status.value