summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorY3K <dboy.y3k@gmail.com>2015-08-30 19:00:39 -0500
committerMarkus Holtermann <info@markusholtermann.eu>2015-08-31 15:41:09 +1000
commit235caabacc37278487d1107f6bbda90cc208cd64 (patch)
tree253f91befcbf9e007492105568e7a3e8548b7799
parentcbcf78fa949091e037861d66d942d7fb31d57bf6 (diff)
Fixed #25324 -- Registered ModelAdmin instances with @admin.register decorator
-rw-r--r--django/contrib/auth/admin.py5
-rw-r--r--django/contrib/flatpages/admin.py3
-rw-r--r--django/contrib/redirects/admin.py3
-rw-r--r--django/contrib/sites/admin.py3
4 files changed, 5 insertions, 9 deletions
diff --git a/django/contrib/auth/admin.py b/django/contrib/auth/admin.py
index 3310670995..4296a703aa 100644
--- a/django/contrib/auth/admin.py
+++ b/django/contrib/auth/admin.py
@@ -24,6 +24,7 @@ csrf_protect_m = method_decorator(csrf_protect)
sensitive_post_parameters_m = method_decorator(sensitive_post_parameters())
+@admin.register(Group)
class GroupAdmin(admin.ModelAdmin):
search_fields = ('name',)
ordering = ('name',)
@@ -39,6 +40,7 @@ class GroupAdmin(admin.ModelAdmin):
db_field, request=request, **kwargs)
+@admin.register(User)
class UserAdmin(admin.ModelAdmin):
add_form_template = 'admin/auth/user/add_form.html'
change_user_password_template = None
@@ -196,6 +198,3 @@ class UserAdmin(admin.ModelAdmin):
request.POST['_continue'] = 1
return super(UserAdmin, self).response_add(request, obj,
post_url_continue)
-
-admin.site.register(Group, GroupAdmin)
-admin.site.register(User, UserAdmin)
diff --git a/django/contrib/flatpages/admin.py b/django/contrib/flatpages/admin.py
index 71500a72fe..d8c4eae1af 100644
--- a/django/contrib/flatpages/admin.py
+++ b/django/contrib/flatpages/admin.py
@@ -4,6 +4,7 @@ from django.contrib.flatpages.models import FlatPage
from django.utils.translation import ugettext_lazy as _
+@admin.register(FlatPage)
class FlatPageAdmin(admin.ModelAdmin):
form = FlatpageForm
fieldsets = (
@@ -16,5 +17,3 @@ class FlatPageAdmin(admin.ModelAdmin):
list_display = ('url', 'title')
list_filter = ('sites', 'registration_required')
search_fields = ('url', 'title')
-
-admin.site.register(FlatPage, FlatPageAdmin)
diff --git a/django/contrib/redirects/admin.py b/django/contrib/redirects/admin.py
index 05737abf18..f828747d76 100644
--- a/django/contrib/redirects/admin.py
+++ b/django/contrib/redirects/admin.py
@@ -2,10 +2,9 @@ from django.contrib import admin
from django.contrib.redirects.models import Redirect
+@admin.register(Redirect)
class RedirectAdmin(admin.ModelAdmin):
list_display = ('old_path', 'new_path')
list_filter = ('site',)
search_fields = ('old_path', 'new_path')
radio_fields = {'site': admin.VERTICAL}
-
-admin.site.register(Redirect, RedirectAdmin)
diff --git a/django/contrib/sites/admin.py b/django/contrib/sites/admin.py
index 36ac85fe8d..2b167fe38c 100644
--- a/django/contrib/sites/admin.py
+++ b/django/contrib/sites/admin.py
@@ -2,8 +2,7 @@ from django.contrib import admin
from django.contrib.sites.models import Site
+@admin.register(Site)
class SiteAdmin(admin.ModelAdmin):
list_display = ('domain', 'name')
search_fields = ('domain', 'name')
-
-admin.site.register(Site, SiteAdmin)