summaryrefslogtreecommitdiffstats
path: root/ipsilon/admin/common.py
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2014-10-03 13:24:37 -0400
committerPatrick Uiterwijk <puiterwijk@redhat.com>2014-10-06 20:55:19 +0200
commit73eeae98716c0e25f31cdb2c347c1939525d6ef7 (patch)
tree30b781a4c03dc5f2819256fd0ec7f37ac08e3833 /ipsilon/admin/common.py
parent086bb2e420fbf4f0fe7fd0ec4667737c063f2e0e (diff)
downloadipsilon-73eeae98716c0e25f31cdb2c347c1939525d6ef7.tar.gz
ipsilon-73eeae98716c0e25f31cdb2c347c1939525d6ef7.tar.xz
ipsilon-73eeae98716c0e25f31cdb2c347c1939525d6ef7.zip
Redirect anonymous users away
It makes no sense to let anonymous users interact with the admin pages so tighten up access and redirect away users that have no rights. Signed-off-by: Simo Sorce <simo@redhat.com> Reviewed-by: Patrick Uiterwijk <puiterwijk@redhat.com>
Diffstat (limited to 'ipsilon/admin/common.py')
-rwxr-xr-xipsilon/admin/common.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/ipsilon/admin/common.py b/ipsilon/admin/common.py
index 85bd5fd..b8572e3 100755
--- a/ipsilon/admin/common.py
+++ b/ipsilon/admin/common.py
@@ -19,7 +19,7 @@
import cherrypy
from ipsilon.util.page import Page
-from ipsilon.util.page import admin_protect
+from ipsilon.util.page import admin_protect, auth_protect
class AdminPluginPage(Page):
@@ -110,6 +110,7 @@ class Admin(Page):
self.url = '%s/%s' % (self.basepath, mount)
self.menu = []
+ @auth_protect
def root(self, *args, **kwargs):
return self._template('admin/index.html',
title='Configuration',