made filters for election office and federal branch, and set the default value for election office to false

This commit is contained in:
David Kennedy 2024-02-22 20:46:56 -05:00
parent a23c095139
commit 9b86a154d0
No known key found for this signature in database
GPG key ID: 6528A5386E66B96B

View file

@ -785,13 +785,13 @@ class DomainApplicationAdmin(ListHeaderAdmin):
]
def custom_election_board(self, obj):
return obj.is_election_board
return obj.is_election_board if obj.is_election_board else False
custom_election_board.admin_order_field = "is_election_board" # type: ignore
custom_election_board.short_description = "Election office" # type: ignore
# Filters
list_filter = ("status", "organization_type", InvestigatorFilter)
list_filter = ("status", "organization_type", "is_election_board", "federal_type", InvestigatorFilter)
# Search
search_fields = [
@ -1111,7 +1111,7 @@ class DomainAdmin(ListHeaderAdmin):
state_territory.admin_order_field = "domain_info__state_territory" # type: ignore
# Filters
list_filter = ["domain_info__organization_type", "state"]
list_filter = ["domain_info__organization_type", "state", "domain_info__is_election_board", "domain_info__federal_type"]
search_fields = ["name"]
search_help_text = "Search by domain name."