Added Senior Official foreign key in Portfolio, along with model field updates (for required fields), and admin.py updates

This commit is contained in:
CocoByte 2024-06-20 15:15:31 -06:00
parent a7273c8d49
commit 625d0e6f1f
No known key found for this signature in database
GPG key ID: BBFAA2526384C97F
4 changed files with 41 additions and 6 deletions

View file

@ -38,6 +38,14 @@ class Portfolio(TimeStampedModel):
default=FederalAgency.get_non_federal_agency,
)
senior_official = models.ForeignKey(
"registrar.SeniorOfficial",
on_delete=models.PROTECT,
help_text="Associated senior official",
unique=False,
default=FederalAgency.get_non_federal_agency,
)
organization_type = models.CharField(
max_length=255,
choices=OrganizationChoices.choices,