Exclude approved

This commit is contained in:
zandercymatics 2025-01-06 14:10:40 -07:00
parent 87b08e3fa0
commit 8e7ffab8b2
No known key found for this signature in database
GPG key ID: FF4636ABEC9682B7

View file

@ -18,8 +18,12 @@ class Command(BaseCommand, PopulateScriptTemplate):
self.mass_update_records(DomainRequest, filter_conditions, fields_to_update)
def custom_filter(self, records):
"""Exclude domain requests that have the same org name as the portfolio"""
return records.exclude(organization_name__iexact=F("portfolio__organization_name"))
"""Exclude domain requests that have the same org name as the portfolio.
Also excludes approved."""
return records.exclude(
organization_name__iexact=F("portfolio__organization_name"),
status=DomainRequest.DomainRequestStatus.APPROVED,
)
def update_record(self, record: DomainRequest):
"""Adds data to requested_suborganization, suborganization_city, and suborganization_state_territory."""