summaryrefslogtreecommitdiffstats
path: root/ipsilon/admin/common.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipsilon/admin/common.py')
-rwxr-xr-xipsilon/admin/common.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/ipsilon/admin/common.py b/ipsilon/admin/common.py
index 6c975b1..834823c 100755
--- a/ipsilon/admin/common.py
+++ b/ipsilon/admin/common.py
@@ -17,22 +17,22 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
-from util import data
-from util import page
-from util import user
+from ipsilon.util.data import Store
+from ipsilon.util.page import Page
+from ipsilon.util.user import UserSession
import cherrypy
def admin_protect(fn):
def check(*args, **kwargs):
- if user.UserSession().get_user().is_admin:
+ if UserSession().get_user().is_admin:
return fn(*args, **kwargs)
raise cherrypy.HTTPError(403)
return check
-class LoginPluginPage(page.Page):
+class LoginPluginPage(Page):
def __init__(self, obj, site, baseurl):
super(LoginPluginPage, self).__init__(site)
@@ -72,7 +72,7 @@ class LoginPluginPage(page.Page):
if len(new_values) != 0:
# First we try to save in the database
try:
- store = data.Store()
+ store = Store()
store.save_login_plugin_config(self._obj.name, new_values)
message = "New configuration saved."
except Exception, e:
@@ -97,7 +97,7 @@ class LoginPluginPage(page.Page):
return op(*args, **kwargs)
-class LoginPlugins(page.Page):
+class LoginPlugins(Page):
def __init__(self, site, baseurl):
super(LoginPlugins, self).__init__(site)
self.url = '%s/login' % baseurl
@@ -108,7 +108,7 @@ class LoginPlugins(page.Page):
self.__dict__[plugin] = LoginPluginPage(obj, self._site, self.url)
-class Admin(page.Page):
+class Admin(Page):
def __init__(self, *args, **kwargs):
super(Admin, self).__init__(*args, **kwargs)