From a23c095139db5afa60503a4189038cf01a55ea06 Mon Sep 17 00:00:00 2001 From: David Kennedy Date: Fri, 16 Feb 2024 16:09:13 -0500 Subject: [PATCH] updates to election office --- src/registrar/admin.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index bac361c6a..d5a0f6bde 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -767,10 +767,10 @@ class DomainApplicationAdmin(ListHeaderAdmin): "requested_domain", "status", "organization_type", - "federal_agency", "federal_type", + "federal_agency", "organization_name", - "is_election_board", + "custom_election_board", "city", "state_territory", "created_at", @@ -784,6 +784,12 @@ class DomainApplicationAdmin(ListHeaderAdmin): ("investigator", ["first_name", "last_name"]), ] + def custom_election_board(self, obj): + return obj.is_election_board + + 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) @@ -1044,8 +1050,8 @@ class DomainAdmin(ListHeaderAdmin): list_display = [ "name", "organization_type", - "federal_agency", "federal_type", + "federal_agency", "organization_name", "is_election_board", "city", @@ -1089,9 +1095,10 @@ class DomainAdmin(ListHeaderAdmin): organization_name.admin_order_field = "domain_info__organization_name" # type: ignore def is_election_board(self, obj): - return obj.domain_info.is_election_board if obj.domain_info else None + return obj.domain_info.is_election_board if obj.domain_info else False is_election_board.admin_order_field = "domain_info__is_election_board" # type: ignore + is_election_board.short_description = "Election office" # type: ignore def city(self, obj): return obj.domain_info.city if obj.domain_info else None