From 33c16bdd1e4166cfeee9b2417c375c707d995d19 Mon Sep 17 00:00:00 2001 From: Cliff Hill Date: Mon, 20 Nov 2023 09:43:40 -0500 Subject: [PATCH] Added is_active and has_mou to Organization model. Signed-off-by: Cliff Hill --- app/models.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/models.py b/app/models.py index 46d3d69bf..89be0bb9c 100644 --- a/app/models.py +++ b/app/models.py @@ -434,6 +434,14 @@ class Organization(db.Model): def domain_list(self): return [domain.domain for domain in self.domains] + @property + def is_active(self): + return self.agreement and self.agreement.status == AgreementStatus.active + + @property + def has_mou(self): + return self.agreement and self.agreement.type == AgreementType.MOU + def serialize(self): return { "id": str(self.id),