summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Danilchenko <anton.danilchenko@gmail.com>2015-03-11 12:12:14 +0200
committerTim Graham <timograham@gmail.com>2015-03-11 20:18:59 -0400
commit28e8c54d7d2800a8ac98cf646a9e074055bc1b1b (patch)
tree50ebde79b7d92e0446fc749d92d276e271300a09
parent6ff826e12ea99c0eb871716cfedc2c8e199695f3 (diff)
Fixed #24467 -- Removed conditional inclusion of actions.js & prepopulate.js.
The JavaScript may be required when using ModelAdmin.get_actions() or get_prepopulated_fields(). Always including them is the easiest solution.
-rw-r--r--django/contrib/admin/options.py11
1 files changed, 4 insertions, 7 deletions
diff --git a/django/contrib/admin/options.py b/django/contrib/admin/options.py
index 2b1f5125b5..c8f051a559 100644
--- a/django/contrib/admin/options.py
+++ b/django/contrib/admin/options.py
@@ -574,12 +574,11 @@ class ModelAdmin(BaseModelAdmin):
'core.js',
'admin/RelatedObjectLookups.js',
'jquery%s.js' % extra,
- 'jquery.init.js'
+ 'jquery.init.js',
+ 'actions%s.js' % extra,
+ 'urlify.js',
+ 'prepopulate%s.js' % extra,
]
- if self.actions is not None:
- js.append('actions%s.js' % extra)
- if self.prepopulated_fields:
- js.extend(['urlify.js', 'prepopulate%s.js' % extra])
return forms.Media(js=[static('admin/js/%s' % url) for url in js])
def get_model_perms(self, request):
@@ -1751,8 +1750,6 @@ class InlineModelAdmin(BaseModelAdmin):
def media(self):
extra = '' if settings.DEBUG else '.min'
js = ['jquery%s.js' % extra, 'jquery.init.js', 'inlines%s.js' % extra]
- if self.prepopulated_fields:
- js.extend(['urlify.js', 'prepopulate%s.js' % extra])
if self.filter_vertical or self.filter_horizontal:
js.extend(['SelectBox.js', 'SelectFilter2.js'])
return forms.Media(js=[static('admin/js/%s' % url) for url in js])