diff options
Diffstat (limited to 'ipsilon/admin')
-rwxr-xr-x | ipsilon/admin/common.py | 16 |
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) |