From 8e9585a158dce7c6aa2131b13caf6a00a1e500f8 Mon Sep 17 00:00:00 2001 From: Rachid Mrad Date: Wed, 21 Feb 2024 19:31:49 -0500 Subject: [PATCH] inherit from UserChangeForm --- src/registrar/admin.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index 1da426e99..3aa9aea41 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -23,16 +23,18 @@ from auditlog.admin import LogEntryAdmin # type: ignore from django_fsm import TransitionNotAllowed # type: ignore from django.utils.safestring import mark_safe from django.utils.html import escape +from django.contrib.auth.forms import UserChangeForm, UsernameField logger = logging.getLogger(__name__) -class MyUserAdminForm(forms.ModelForm): +class MyUserAdminForm(UserChangeForm): """This form utilizes the custom widget for its class's ManyToMany UIs.""" class Meta: model = models.User fields = "__all__" + field_classes = {"username": UsernameField} widgets = { "groups": NoAutocompleteFilteredSelectMultiple("groups", False), "user_permissions": NoAutocompleteFilteredSelectMultiple("user_permissions", False),