From 8da8b4278c4aacf47b74e4d00d7cb1f9347b389e Mon Sep 17 00:00:00 2001 From: Rares Vernica Date: Fri, 18 Nov 2016 04:04:54 -0800 Subject: [PATCH] Add each_context to context and use dict syntax (#176) --- constance/admin.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/constance/admin.py b/constance/admin.py index 600f795..8197af5 100644 --- a/constance/admin.py +++ b/constance/admin.py @@ -189,15 +189,16 @@ class ConstanceAdmin(admin.ModelAdmin): _('Live settings updated successfully.'), ) return HttpResponseRedirect('.') - context = { - 'config_values': [], - 'title': self.model._meta.app_config.verbose_name, - 'app_label': 'constance', - 'opts': self.model._meta, - 'form': form, - 'media': self.media + form.media, - 'icon_type': 'gif' if VERSION < (1, 9) else 'svg', - } + context = dict( + admin.site.each_context(request), + config_values=[], + title=self.model._meta.app_config.verbose_name, + app_label='constance', + opts=self.model._meta, + form=form, + media=self.media + form.media, + icon_type='gif' if VERSION < (1, 9) else 'svg', + ) for name, options in settings.CONFIG.items(): context['config_values'].append( self.get_config_value(name, options, form, initial)