From 06600a8237d816ed710dc94051b32ed00c845d2c Mon Sep 17 00:00:00 2001 From: graham-dds Date: Mon, 18 Nov 2019 09:29:27 -0500 Subject: [PATCH] Add "is_active" property to CLIN model --- atst/models/clin.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/atst/models/clin.py b/atst/models/clin.py index e376da9c..2802e292 100644 --- a/atst/models/clin.py +++ b/atst/models/clin.py @@ -1,6 +1,7 @@ from enum import Enum from sqlalchemy import Column, Date, Enum as SQLAEnum, ForeignKey, Numeric, String from sqlalchemy.orm import relationship +from datetime import date from atst.models.base import Base import atst.models.mixins as mixins @@ -61,3 +62,7 @@ class CLIN(Base, mixins.TimestampsMixin): for c in self.__table__.columns if c.name not in ["id"] } + + @property + def is_active(self): + return self.start_date <= date.today() <= self.end_date