Code

Ticket #12644: fix.diff

File fix.diff, 692 bytes (added by minmax, 4 years ago)
Line 
1Index: contrib/auth/admin.py
2===================================================================
3--- contrib/auth/admin.py       (revision 12262)
4+++ contrib/auth/admin.py       (working copy)
5@@ -62,11 +62,9 @@
6         Use special form during user creation
7         """
8         defaults = {}
9-        if not obj:
10-            defaults = {
11-                'form': UserCreationForm,
12-                'fields': ['username'],
13-            }
14+        if obj is None:
15+            defaults['form'] = self.add_form
16+            defaults['fields'] = admin.util.flatten_fieldsets(self.add_fieldsets)
17         defaults.update(kwargs)
18         return super(UserAdmin, self).get_form(request, obj, **defaults)
19