Repository: cisagov/manage.get.gov

Issue:
Remove generic org type from view on django admin
### Issue description

We had updated the generic org_type to just be the same as org type without the "- Election" indicator; however this was only temporary as we ran migrations to fill with the new org types for approved domains. We now don't need to show this field on Domain, Domain Request and Domain information for **any** user. We can keep it in the code for filtering purposes such as on reports as it makes filtering by state/intererstate/etc easier than factoring - elections

### Acceptance criteria

- [ ] remove generic org type from view on django admin Domain information, Request, and Domain (on the individual record pages not from the tables) 



### Additional context

This field shouldn't show
![image](https://github.com/cisagov/manage.get.gov/assets/109625347/05c36d10-c99c-4874-9cfe-6257afc72de7)

This ticket originally included removing election office as well but was removed based on Alex's feedback in [this thread](https://cisa-corp.slack.com/archives/C06VDEWTGSH/p1714762009799739)



### Links to other issues

_No response_


Discussion:
@PaulKuykendall - edit this to include the election line removal

Resolving patch:
diff --git a/src/registrar/admin.py b/src/registrar/admin.py
--- a/src/registrar/admin.py
+++ b/src/registrar/admin.py
@@ -1126,7 +1126,6 @@ class DomainInformationAdmin(ListHeaderAdmin, ImportExportModelAdmin):
             "Type of organization",
             {
                 "fields": [
-                    "generic_org_type",
                     "is_election_board",
                     "organization_type",
                 ]
@@ -1173,7 +1172,7 @@ class DomainInformationAdmin(ListHeaderAdmin, ImportExportModelAdmin):
     ]
 
     # Readonly fields for analysts and superusers
-    readonly_fields = ("other_contacts", "generic_org_type", "is_election_board", "federal_agency")
+    readonly_fields = ("other_contacts", "is_election_board", "federal_agency")
 
     # Read only that we'll leverage for CISA Analysts
     analyst_readonly_fields = [
@@ -1387,7 +1386,6 @@ def custom_election_board(self, obj):
             "Type of organization",
             {
                 "fields": [
-                    "generic_org_type",
                     "is_election_board",
                     "organization_type",
                 ]
@@ -1438,7 +1436,6 @@ def custom_election_board(self, obj):
         "other_contacts",
         "current_websites",
         "alternative_domains",
-        "generic_org_type",
         "is_election_board",
         "federal_agency",
     )


Test patch:
diff --git a/src/registrar/tests/test_admin.py b/src/registrar/tests/test_admin.py
--- a/src/registrar/tests/test_admin.py
+++ b/src/registrar/tests/test_admin.py
@@ -2230,7 +2230,6 @@ def test_readonly_when_restricted_creator(self):
                 "other_contacts",
                 "current_websites",
                 "alternative_domains",
-                "generic_org_type",
                 "is_election_board",
                 "federal_agency",
                 "id",
@@ -2285,7 +2284,6 @@ def test_readonly_fields_for_analyst(self):
                 "other_contacts",
                 "current_websites",
                 "alternative_domains",
-                "generic_org_type",
                 "is_election_board",
                 "federal_agency",
                 "creator",
@@ -2314,7 +2312,6 @@ def test_readonly_fields_for_superuser(self):
                 "other_contacts",
                 "current_websites",
                 "alternative_domains",
-                "generic_org_type",
                 "is_election_board",
                 "federal_agency",
             ]
@@ -3173,7 +3170,6 @@ def test_readonly_fields_for_analyst(self):
 
             expected_fields = [
                 "other_contacts",
-                "generic_org_type",
                 "is_election_board",
                 "federal_agency",
                 "creator",