[1.9.x] Fixed #25895 -- Used a consistent style for UserAdmin overrides.

Thanks Justin Abrahms for the report.

Backport of 166e0490d3 from master
This commit is contained in:
Tim Graham 2015-12-08 14:40:55 -05:00
parent e4354d8d7c
commit abeb50db5d
1 changed files with 5 additions and 5 deletions

View File

@ -329,7 +329,7 @@ add it to a ``UserAdmin`` class which is registered with the
:class:`~django.contrib.auth.models.User` class:: :class:`~django.contrib.auth.models.User` class::
from django.contrib import admin from django.contrib import admin
from django.contrib.auth.admin import UserAdmin from django.contrib.auth.admin import UserAdmin as BaseUserAdmin
from django.contrib.auth.models import User from django.contrib.auth.models import User
from my_user_profile_app.models import Employee from my_user_profile_app.models import Employee
@ -342,7 +342,7 @@ add it to a ``UserAdmin`` class which is registered with the
verbose_name_plural = 'employee' verbose_name_plural = 'employee'
# Define a new User admin # Define a new User admin
class UserAdmin(UserAdmin): class UserAdmin(BaseUserAdmin):
inlines = (EmployeeInline, ) inlines = (EmployeeInline, )
# Re-register UserAdmin # Re-register UserAdmin
@ -1071,7 +1071,7 @@ code would be required in the app's ``admin.py`` file::
from django import forms from django import forms
from django.contrib import admin from django.contrib import admin
from django.contrib.auth.models import Group from django.contrib.auth.models import Group
from django.contrib.auth.admin import UserAdmin from django.contrib.auth.admin import UserAdmin as BaseUserAdmin
from django.contrib.auth.forms import ReadOnlyPasswordHashField from django.contrib.auth.forms import ReadOnlyPasswordHashField
from customauth.models import MyUser from customauth.models import MyUser
@ -1122,7 +1122,7 @@ code would be required in the app's ``admin.py`` file::
return self.initial["password"] return self.initial["password"]
class MyUserAdmin(UserAdmin): class UserAdmin(BaseUserAdmin):
# The forms to add and change user instances # The forms to add and change user instances
form = UserChangeForm form = UserChangeForm
add_form = UserCreationForm add_form = UserCreationForm
@ -1150,7 +1150,7 @@ code would be required in the app's ``admin.py`` file::
filter_horizontal = () filter_horizontal = ()
# Now register the new UserAdmin... # Now register the new UserAdmin...
admin.site.register(MyUser, MyUserAdmin) admin.site.register(MyUser, UserAdmin)
# ... and, since we're not using Django's built-in permissions, # ... and, since we're not using Django's built-in permissions,
# unregister the Group model from admin. # unregister the Group model from admin.
admin.site.unregister(Group) admin.site.unregister(Group)