diff options
author | Michael Elkins <melkins@tislabs.com> | 2013-02-28 00:14:34 +0000 |
---|---|---|
committer | Michael Elkins <melkins@tislabs.com> | 2013-02-28 00:14:34 +0000 |
commit | e35830025d23430989f95f7b507fd4ea58d9851a (patch) | |
tree | 853c3f63309d41175ed2d887cfceb5b419996609 /rpkid/rpki/gui/app/views.py | |
parent | 6dd2299b724a20dcfb0aec86e7745464eb7e9300 (diff) |
conf list for superusers should show everything
svn path=/trunk/; revision=5087
Diffstat (limited to 'rpkid/rpki/gui/app/views.py')
-rw-r--r-- | rpkid/rpki/gui/app/views.py | 8 |
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 }) |