diff --git a/src/registrar/admin.py b/src/registrar/admin.py index a5ab53071..9bb9efe69 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -5025,15 +5025,6 @@ class FederalAgencyAdmin(ListHeaderAdmin, ImportExportRegistrarModelAdmin): return obj.federal_type == BranchChoices.EXECUTIVE return super().has_change_permission(request, obj) - def has_delete_permission(self, request, obj=None): - """Restrict delete permissions based on group membership and model attributes.""" - if request.user.has_perm("registrar.full_access_permission"): - return True - if obj: - if request.user.groups.filter(name="omb_analysts_group").exists(): - return obj.federal_type == BranchChoices.EXECUTIVE - return super().has_delete_permission(request, obj) - def get_readonly_fields(self, request, obj=None): """Set the read-only state on form elements. We have 2 conditions that determine which fields are read-only: diff --git a/src/registrar/tests/test_admin.py b/src/registrar/tests/test_admin.py index e89a6352c..7e34c63c7 100644 --- a/src/registrar/tests/test_admin.py +++ b/src/registrar/tests/test_admin.py @@ -3821,7 +3821,7 @@ class TestFederalAgencyAdmin(TestCase): self.assertNotContains(response, "id_is_fceb") self.assertNotContains(response, "closelink") self.assertContains(response, "Save") - self.assertContains(response, "Delete") + self.assertNotContains(response, "Delete") @less_console_noise_decorator def test_superuser_change(self):