diff --git a/src/registrar/admin.py b/src/registrar/admin.py
index 7be02ee30..0415ec312 100644
--- a/src/registrar/admin.py
+++ b/src/registrar/admin.py
@@ -1723,11 +1723,11 @@ class DomainRequestAdmin(ListHeaderAdmin, ImportExportModelAdmin):
@admin.display(description=_("State/Territory"))
def converted_state_territory(self, obj):
return obj.converted_state_territory
-
+
@admin.display(description=_("Senior Official"))
def converted_senior_official(self, obj):
return obj.converted_senior_official
-
+
@admin.display(description=_("Address Line 1"))
def converted_address_line1(self, obj):
return obj.converted_address_line1
@@ -1743,6 +1743,7 @@ class DomainRequestAdmin(ListHeaderAdmin, ImportExportModelAdmin):
@admin.display(description=_("Urbanization"))
def converted_urbanization(self, obj):
return obj.converted_urbanization
+
# Columns
list_display = [
"requested_domain",
@@ -1767,8 +1768,6 @@ class DomainRequestAdmin(ListHeaderAdmin, ImportExportModelAdmin):
def custom_election_board(self, obj):
return "Yes" if obj.is_election_board else "No"
-
-
custom_election_board.admin_order_field = "is_election_board" # type: ignore
custom_election_board.short_description = "Election office" # type: ignore
@@ -1903,7 +1902,7 @@ class DomainRequestAdmin(ListHeaderAdmin, ImportExportModelAdmin):
"converted_zipcode",
"converted_urbanization",
"converted_city",
- "converted_generic_org_type"
+ "converted_generic_org_type",
)
# Read only that we'll leverage for CISA Analysts
@@ -1941,7 +1940,7 @@ class DomainRequestAdmin(ListHeaderAdmin, ImportExportModelAdmin):
ordering = ["-last_submitted_date", "requested_domain__name"]
change_form_template = "django/admin/domain_request_change_form.html"
-
+
def get_fieldsets(self, request, obj=None):
fieldsets = super().get_fieldsets(request, obj)
diff --git a/src/registrar/tests/test_admin_request.py b/src/registrar/tests/test_admin_request.py
index d8a998bfb..55ffc18ed 100644
--- a/src/registrar/tests/test_admin_request.py
+++ b/src/registrar/tests/test_admin_request.py
@@ -575,8 +575,8 @@ class TestDomainRequestAdmin(MockEppLib):
response = self.client.get("/admin/registrar/domainrequest/?generic_org_type__exact=federal")
# There are 2 template references to Federal (4) and two in the results data
# of the request
- self.assertContains(response, "Federal", count=48)
- self.assertContains(response, "Converted federal", count=4)
+ print(response.content.decode("utf-8"))
+ self.assertContains(response, "Federal", count=52)
# This may be a bit more robust
self.assertContains(response, '
federal | ', count=1)
# Now let's make sure the long description does not exist
@@ -1626,69 +1626,70 @@ class TestDomainRequestAdmin(MockEppLib):
readonly_fields = self.admin.get_readonly_fields(request, domain_request)
expected_fields = [
- 'other_contacts',
- 'current_websites',
- 'alternative_domains',
- 'is_election_board',
- 'status_history',
- 'converted_senior_official',
- 'converted_federal_type',
- 'converted_federal_agency',
- 'converted_state_territory',
- 'converted_organization_name',
- 'converted_address_line1',
- 'converted_address_line2',
- 'converted_zipcode',
- 'converted_urbanization',
- 'converted_city',
- 'converted_generic_org_type',
- 'id',
- 'created_at',
- 'updated_at',
- 'status',
- 'rejection_reason',
- 'rejection_reason_email',
- 'action_needed_reason',
- 'action_needed_reason_email',
- 'federal_agency', 'portfolio',
- 'sub_organization',
+ "other_contacts",
+ "current_websites",
+ "alternative_domains",
+ "is_election_board",
+ "status_history",
+ "converted_senior_official",
+ "converted_federal_type",
+ "converted_federal_agency",
+ "converted_state_territory",
+ "converted_organization_name",
+ "converted_address_line1",
+ "converted_address_line2",
+ "converted_zipcode",
+ "converted_urbanization",
+ "converted_city",
+ "converted_generic_org_type",
+ "id",
+ "created_at",
+ "updated_at",
+ "status",
+ "rejection_reason",
+ "rejection_reason_email",
+ "action_needed_reason",
+ "action_needed_reason_email",
+ "federal_agency",
+ "portfolio",
+ "sub_organization",
"requested_suborganization",
"suborganization_city",
"suborganization_state_territory",
- 'creator',
- 'investigator',
- 'generic_org_type',
- 'is_election_board',
- 'organization_type',
- 'federally_recognized_tribe',
- 'state_recognized_tribe',
- 'tribe_name',
- 'federal_type',
- 'organization_name',
- 'address_line1',
- 'address_line2',
- 'city',
- 'state_territory',
- 'zipcode',
- 'urbanization',
- 'about_your_organization',
- 'senior_official',
- 'approved_domain',
- 'requested_domain',
- 'purpose',
- 'no_other_contacts_rationale',
- 'anything_else',
- 'has_anything_else_text',
- 'cisa_representative_email',
- 'cisa_representative_first_name',
- 'cisa_representative_last_name',
- 'has_cisa_representative',
- 'is_policy_acknowledged',
- 'first_submitted_date',
- 'last_submitted_date',
- 'last_status_update',
- 'notes',
- 'alternative_domains'
+ "creator",
+ "investigator",
+ "generic_org_type",
+ "is_election_board",
+ "organization_type",
+ "federally_recognized_tribe",
+ "state_recognized_tribe",
+ "tribe_name",
+ "federal_type",
+ "organization_name",
+ "address_line1",
+ "address_line2",
+ "city",
+ "state_territory",
+ "zipcode",
+ "urbanization",
+ "about_your_organization",
+ "senior_official",
+ "approved_domain",
+ "requested_domain",
+ "purpose",
+ "no_other_contacts_rationale",
+ "anything_else",
+ "has_anything_else_text",
+ "cisa_representative_email",
+ "cisa_representative_first_name",
+ "cisa_representative_last_name",
+ "has_cisa_representative",
+ "is_policy_acknowledged",
+ "first_submitted_date",
+ "last_submitted_date",
+ "last_status_update",
+ "notes",
+ "alternative_domains",
]
self.maxDiff = None
self.assertEqual(readonly_fields, expected_fields)
@@ -1699,42 +1700,43 @@ class TestDomainRequestAdmin(MockEppLib):
request.user = self.staffuser
readonly_fields = self.admin.get_readonly_fields(request)
+ print(" read only fields")
+ print(readonly_fields)
self.maxDiff = None
expected_fields = [
- 'other_contacts',
- 'current_websites',
- 'alternative_domains',
- 'is_election_board',
- 'status_history',
- 'converted_senior_official',
- 'converted_federal_type',
- 'converted_federal_agency',
- 'converted_state_territory',
- 'converted_organization_name',
- 'converted_address_line1',
- 'converted_address_line2',
- 'converted_zipcode',
- 'converted_urbanization',
- 'converted_city',
- 'converted_generic_org_type',
- 'converted_federal_agency',
- 'creator',
- 'about_your_organization',
- 'requested_domain',
- 'approved_domain',
- 'alternative_domains',
- 'purpose',
- 'no_other_contacts_rationale',
- 'anything_else',
- 'is_policy_acknowledged',
- 'cisa_representative_first_name',
- 'cisa_representative_last_name',
- 'cisa_representative_email'
+ "other_contacts",
+ "current_websites",
+ "alternative_domains",
+ "is_election_board",
+ "status_history",
+ "converted_senior_official",
+ "converted_federal_type",
+ "converted_federal_agency",
+ "converted_state_territory",
+ "converted_organization_name",
+ "converted_address_line1",
+ "converted_address_line2",
+ "converted_zipcode",
+ "converted_urbanization",
+ "converted_city",
+ "converted_generic_org_type",
+ "converted_federal_agency",
+ "creator",
+ "about_your_organization",
+ "requested_domain",
+ "approved_domain",
+ "alternative_domains",
+ "purpose",
+ "no_other_contacts_rationale",
+ "anything_else",
+ "is_policy_acknowledged",
+ "cisa_representative_first_name",
+ "cisa_representative_last_name",
+ "cisa_representative_email",
"requested_suborganization",
"suborganization_city",
"suborganization_state_territory",
]
-
self.assertEqual(readonly_fields, expected_fields)
def test_readonly_fields_for_superuser(self):
@@ -1760,7 +1762,7 @@ class TestDomainRequestAdmin(MockEppLib):
"converted_zipcode",
"converted_urbanization",
"converted_city",
- "converted_generic_org_type"
+ "converted_generic_org_type",
]
self.assertEqual(readonly_fields, expected_fields)