From 6c60a2e0c335ecc907cfcd576165be45021086a9 Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Mon, 6 Oct 2014 23:32:34 -0400 Subject: Add auto-auth requirement to all admin pages Instead ofhaving to explicitly decorate all methods with auth_protect() use the fact all pages go through Page.__call__ to conditionally check if the user is anoynous and set a default when instantiating AdminPage so that all admin pages require authentication. Signed-off-by: Simo Sorce Reviewed-by: Patrick Uiterwijk --- ipsilon/admin/info.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'ipsilon/admin/info.py') diff --git a/ipsilon/admin/info.py b/ipsilon/admin/info.py index 1ce06f1..cea6b0e 100755 --- a/ipsilon/admin/info.py +++ b/ipsilon/admin/info.py @@ -3,7 +3,7 @@ # Copyright (C) 2014 Ipsilon Contributors see COPYING for license import cherrypy -from ipsilon.util.page import admin_protect, auth_protect +from ipsilon.util.page import admin_protect from ipsilon.util.plugin import PluginObject from ipsilon.admin.common import AdminPluginPage from ipsilon.admin.common import AdminPage @@ -112,7 +112,6 @@ class InfoPlugins(AdminPage): enabled=ordered, menu=self._master.menu) - @auth_protect def root(self, *args, **kwargs): return self.root_with_msg() -- cgit