Add funding status alerts

This commit is contained in:
leigh-mil
2019-01-28 17:12:09 -05:00
parent db1c712c8b
commit 2cbfa59b92
5 changed files with 50 additions and 10 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
@@ -111,6 +112,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(

View File

@@ -22,6 +22,7 @@ def portfolio_funding(portfolio_id):
"start_date",
"end_date",
"display_status",
"days_to_expiration",
"balance",
]
}