Merge pull request #593 from dod-ccpo/to-funding-status-alerts

TO Statuses on Portfolio Funding Page
This commit is contained in:
leigh-mil
2019-02-05 15:44:13 -05:00
committed by GitHub
8 changed files with 264 additions and 23 deletions

View File

@@ -1,4 +1,5 @@
from enum import Enum
from datetime import date
import pendulum
from sqlalchemy import Column, Numeric, String, ForeignKey, Date, Integer
@@ -117,6 +118,11 @@ class TaskOrder(Base, mixins.TimestampsMixin):
def display_status(self):
return self.status.value
@property
def days_to_expiration(self):
if self.end_date:
return (self.end_date - date.today()).days
@property
def budget(self):
return sum(