summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJelle van der Waa <jelle@vdwaa.nl>2017-07-15 16:33:44 +0200
committerJelle van der Waa <jelle@vdwaa.nl>2017-07-15 16:33:44 +0200
commit585c519056cdafd8fa91f5491a2f3ef84e29bf61 (patch)
treebd3ddd43ab8857aa30a1621f72d369f1cde9078a
parentcc1bb79bff3360566d03e817a4071f4dc5d044a1 (diff)
downloadarchweb-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.py6
-rw-r--r--devel/views.py2
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: