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