From 627bb38f5a7680cd40a2a8daa5aea249d2242ab8 Mon Sep 17 00:00:00 2001 From: David Kennedy Date: Thu, 7 Sep 2023 08:22:49 -0400 Subject: [PATCH] added dictionary of ACTION_BUTTONS for DomainAdmin to admin.py --- src/registrar/admin.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index e4619737e..4c9cd11a5 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -175,14 +175,16 @@ class DomainAdmin(ListHeaderAdmin): readonly_fields = ["state"] def response_change(self, request, obj): - PLACE_HOLD = "_place_client_hold" - REMOVE_HOLD = "_remove_client_hold" - EDIT_DOMAIN = "_edit_domain" - if PLACE_HOLD in request.POST: + ACTION_BUTTONS = { + "PLACE_HOLD": "_place_client_hold", + "REMOVE_HOLD": "_remove_client_hold", + "EDIT_DOMAIN": "_edit_domain", + } + if ACTION_BUTTONS["PLACE_HOLD"] in request.POST: return self.do_place_client_hold(request, obj) - elif REMOVE_HOLD in request.POST: + elif ACTION_BUTTONS["REMOVE_HOLD"] in request.POST: return self.do_remove_client_hold(request, obj) - elif EDIT_DOMAIN in request.POST: + elif ACTION_BUTTONS["EDIT_DOMAIN"] in request.POST: return self.do_edit_domain(request, obj) return super().response_change(request, obj)