summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2014-11-19 12:25:36 -0500
committerTim Graham <timograham@gmail.com>2015-01-17 08:40:33 -0500
commitd4ee6cda5802adc5a38d266ccebe78fb67066179 (patch)
tree107c7062504ba4bc08fb1efacddf9a0a78a2b9eb
parentc820892eed9ea10879270e64e8109dc44829756a (diff)
Removed ModelAdmin.declared_fieldsets per deprecation timeline; refs #18681.
-rw-r--r--django/contrib/admin/options.py30
1 files changed, 0 insertions, 30 deletions
diff --git a/django/contrib/admin/options.py b/django/contrib/admin/options.py
index 39c27c1b25..fe657546a4 100644
--- a/django/contrib/admin/options.py
+++ b/django/contrib/admin/options.py
@@ -308,20 +308,6 @@ class BaseModelAdmin(six.with_metaclass(forms.MediaDefiningClass)):
'object_id': obj.pk
})
- @property
- def declared_fieldsets(self):
- warnings.warn(
- "ModelAdmin.declared_fieldsets is deprecated and "
- "will be removed in Django 1.9.",
- RemovedInDjango19Warning, stacklevel=2
- )
-
- if self.fieldsets:
- return self.fieldsets
- elif self.fields:
- return [(None, {'fields': self.fields})]
- return None
-
def get_fields(self, request, obj=None):
"""
Hook for specifying fields.
@@ -332,22 +318,6 @@ class BaseModelAdmin(six.with_metaclass(forms.MediaDefiningClass)):
"""
Hook for specifying fieldsets.
"""
- # We access the property and check if it triggers a warning.
- # If it does, then it's ours and we can safely ignore it, but if
- # it doesn't then it has been overridden so we must warn about the
- # deprecation.
- with warnings.catch_warnings(record=True) as w:
- warnings.simplefilter("always")
- declared_fieldsets = self.declared_fieldsets
- if len(w) != 1 or not issubclass(w[0].category, RemovedInDjango19Warning):
- warnings.warn(
- "ModelAdmin.declared_fieldsets is deprecated and "
- "will be removed in Django 1.9.",
- RemovedInDjango19Warning
- )
- if declared_fieldsets:
- return declared_fieldsets
-
if self.fieldsets:
return self.fieldsets
return [(None, {'fields': self.get_fields(request, obj)})]