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(