aboutsummaryrefslogtreecommitdiff
path: root/rpkid
diff options
context:
space:
mode:
authorMichael Elkins <melkins@tislabs.com>2013-02-28 00:14:34 +0000
committerMichael Elkins <melkins@tislabs.com>2013-02-28 00:14:34 +0000
commite35830025d23430989f95f7b507fd4ea58d9851a (patch)
tree853c3f63309d41175ed2d887cfceb5b419996609 /rpkid
parent6dd2299b724a20dcfb0aec86e7745464eb7e9300 (diff)
conf list for superusers should show everything
svn path=/trunk/; revision=5087
Diffstat (limited to 'rpkid')
-rw-r--r--rpkid/rpki/gui/app/views.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/rpkid/rpki/gui/app/views.py b/rpkid/rpki/gui/app/views.py
index 9d70c890..12d4a021 100644
--- a/rpkid/rpki/gui/app/views.py
+++ b/rpkid/rpki/gui/app/views.py
@@ -233,9 +233,15 @@ def dashboard(request):
@login_required
def conf_list(request, **kwargs):
"""Allow the user to select a handle."""
+ log = request.META['wsgi.errors']
next_url = request.GET.get('next', reverse(dashboard))
+ qs = models.Conf.objects.all()
+ if request.user.is_superuser:
+ qs = models.Conf.objects.all()
+ else:
+ qs = models.Conf.objects.filter(confacl__user=request.user)
return render(request, 'app/conf_list.html', {
- 'conf_list': models.Conf.objects.filter(confacl__user=request.user),
+ 'conf_list': qs,
'next_url': next_url
})