From bd8de68d2ef5737886f4b7a0c6156091809ddb62 Mon Sep 17 00:00:00 2001 From: Cliff Hill Date: Wed, 15 Nov 2023 17:28:56 -0500 Subject: [PATCH] Almost all fields for Agreements defined. Signed-off-by: Cliff Hill --- app/models.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/models.py b/app/models.py index 8b23b4c11..db9b59ca8 100644 --- a/app/models.py +++ b/app/models.py @@ -378,11 +378,17 @@ class Agreement(db.Model): nullable=False, ) partner_name = db.Column(db.String(255), primary_key=True) - # status + # TODO: status start = db.Column(db.DateTime, nullable=False) end = db.Column(db.DateTime, nullable=False) url = db.Column(db.String(2000), nullable=True) budget_amount = db.Column(db.Float, nullable=True) + organization_id = db.Column( + UUID(as_uuid=True), + db.ForeignKey("organization.id"), + nullable=True, + ) + organization = db.relationship("Organization", backref="agreements") ORGANIZATION_TYPES = ["federal", "state", "other"]