diff options
author | Jelle van der Waa <jelle@vdwaa.nl> | 2017-07-15 16:33:44 +0200 |
---|---|---|
committer | Jelle van der Waa <jelle@vdwaa.nl> | 2017-07-15 16:33:44 +0200 |
commit | 585c519056cdafd8fa91f5491a2f3ef84e29bf61 (patch) | |
tree | bd3ddd43ab8857aa30a1621f72d369f1cde9078a | |
parent | cc1bb79bff3360566d03e817a4071f4dc5d044a1 (diff) | |
download | archweb-585c519056cdafd8fa91f5491a2f3ef84e29bf61.tar.gz archweb-585c519056cdafd8fa91f5491a2f3ef84e29bf61.zip |
devel: fix /devel/admin_log
Since Django 1.8 each_context requires a request argument.
-rw-r--r-- | devel/tests.py | 6 | ||||
-rw-r--r-- | devel/views.py | 2 |
2 files changed, 7 insertions, 1 deletions
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: |