Kaydet (Commit) b649f686 authored tarafından Y3K's avatar Y3K Kaydeden (comit) Tim Graham

Fixed #25262 -- Removed the enable_comments field from FlatPageAdmin.

üst e7588233
...@@ -8,11 +8,13 @@ class FlatPageAdmin(admin.ModelAdmin): ...@@ -8,11 +8,13 @@ class FlatPageAdmin(admin.ModelAdmin):
form = FlatpageForm form = FlatpageForm
fieldsets = ( fieldsets = (
(None, {'fields': ('url', 'title', 'content', 'sites')}), (None, {'fields': ('url', 'title', 'content', 'sites')}),
(_('Advanced options'), {'classes': ('collapse',), (_('Advanced options'), {
'fields': ('enable_comments', 'registration_required', 'template_name')}), 'classes': ('collapse',),
'fields': ('registration_required', 'template_name'),
}),
) )
list_display = ('url', 'title') list_display = ('url', 'title')
list_filter = ('sites', 'enable_comments', 'registration_required') list_filter = ('sites', 'registration_required')
search_fields = ('url', 'title') search_fields = ('url', 'title')
admin.site.register(FlatPage, FlatPageAdmin) admin.site.register(FlatPage, FlatPageAdmin)
...@@ -330,7 +330,7 @@ subclass:: ...@@ -330,7 +330,7 @@ subclass::
}), }),
('Advanced options', { ('Advanced options', {
'classes': ('collapse',), 'classes': ('collapse',),
'fields': ('enable_comments', 'registration_required', 'template_name') 'fields': ('registration_required', 'template_name'),
}), }),
) )
......
...@@ -170,6 +170,8 @@ For more on middleware, read the :doc:`middleware docs ...@@ -170,6 +170,8 @@ For more on middleware, read the :doc:`middleware docs
How to add, change and delete flatpages How to add, change and delete flatpages
======================================= =======================================
.. _flatpages-admin:
Via the admin interface Via the admin interface
----------------------- -----------------------
...@@ -177,6 +179,38 @@ If you've activated the automatic Django admin interface, you should see a ...@@ -177,6 +179,38 @@ If you've activated the automatic Django admin interface, you should see a
"Flatpages" section on the admin index page. Edit flatpages as you edit any "Flatpages" section on the admin index page. Edit flatpages as you edit any
other object in the system. other object in the system.
The ``FlatPage`` model has an ``enable_comments`` field that isn't used by
``contrib.flatpages``, but that could be useful for your project or third-party
apps. It doesn't appear in the admin interface, but you can add it by
registering a custom ``ModelAdmin`` for ``FlatPage``::
from django.contrib import admin
from django.contrib.flatpages.admin import FlatPageAdmin
from django.contrib.flatpages.models import FlatPage
from django.utils.translation import ugettext_lazy as _
# Define a new FlatPageAdmin
class FlatPageAdmin(FlatPageAdmin):
fieldsets = (
(None, {'fields': ('url', 'title', 'content', 'sites')}),
(_('Advanced options'), {
'classes': ('collapse', ),
'fields': (
'enable_comments',
'registration_required',
'template_name',
),
}),
)
# Re-register FlatPageAdmin
admin.site.unregister(FlatPage)
admin.site.register(FlatPage, FlatPageAdmin)
.. versionchanged:: 1.9
The ``enable_comments`` field was removed from ``FlatPageAdmin``.
Via the Python API Via the Python API
------------------ ------------------
......
...@@ -996,6 +996,10 @@ Miscellaneous ...@@ -996,6 +996,10 @@ Miscellaneous
levels. Previously, messages of ``ERROR`` level or higher were printed to the levels. Previously, messages of ``ERROR`` level or higher were printed to the
console. console.
* The ``FlatPage.enable_comments`` field is removed from the ``FlatPageAdmin``
as it's unused by the application. If your project or a third-party app makes
use of it, :ref:`create a custom ModelAdmin <flatpages-admin>` to add it back.
.. _deprecated-features-1.9: .. _deprecated-features-1.9:
Features deprecated in 1.9 Features deprecated in 1.9
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment