From 585c519056cdafd8fa91f5491a2f3ef84e29bf61 Mon Sep 17 00:00:00 2001 From: Jelle van der Waa Date: Sat, 15 Jul 2017 16:33:44 +0200 Subject: devel: fix /devel/admin_log Since Django 1.8 each_context requires a request argument. --- devel/tests.py | 6 ++++++ devel/views.py | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/devel/tests.py b/devel/tests.py index 5c736a30..03351f57 100644 --- a/devel/tests.py +++ b/devel/tests.py @@ -30,6 +30,12 @@ class DevelTest(TestCase): response = self.client.get('/mirrors/') self.assertEqual(response.status_code, 200) + def test_admin_log(self): + user = User.objects.create_superuser('admin', 'admin@archlinux.org', 'admin') + response = self.client.post('/login/', {'username': 'admin', 'password': 'admin'}) + response = self.client.get('/devel/admin_log', follow=True) + self.assertEqual(response.status_code, 200) + class FindUserTest(TestCase): def setUp(self): diff --git a/devel/views.py b/devel/views.py index 07571b96..d990ae1d 100644 --- a/devel/views.py +++ b/devel/views.py @@ -262,7 +262,7 @@ def admin_log(request, username=None): if username: user = get_object_or_404(User, username=username) context = {'title': "Admin Action Log", 'log_user': user, } - context.update(admin.site.each_context()) + context.update(admin.site.each_context(request)) return render(request, 'devel/admin_log.html', context) # vim: set ts=4 sw=4 et: -- cgit v1.2.3-55-g3dc8