diff options
| author | Vidhin Mehta (OpenERP) <vme@tinyerp.com> | 2012-10-15 17:03:32 +0530 |
|---|---|---|
| committer | Vidhin Mehta (OpenERP) <vme@tinyerp.com> | 2012-10-15 17:03:32 +0530 |
| commit | 287b9d09eb740f6adfafdbbc65265f2aecf515ba (patch) | |
| tree | d0d686830d71c964f03bc69f85c3ef26dec6f006 /addons/auth_openid/controllers/main.py | |
| parent | 3eb5cfb61b6bbb84043f4fa6b3fdefb0fbb320c7 (diff) | |
| parent | 7f23ad5de563eacfcae958d0011637800b097d4a (diff) | |
[MERGE]trunk.
bzr revid: vme@tinyerp.com-20121015113332-i8g3d8na27j08h3l
Diffstat (limited to 'addons/auth_openid/controllers/main.py')
| -rw-r--r-- | addons/auth_openid/controllers/main.py | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/addons/auth_openid/controllers/main.py b/addons/auth_openid/controllers/main.py index ebcaab4bf25..7ee562d4d29 100644 --- a/addons/auth_openid/controllers/main.py +++ b/addons/auth_openid/controllers/main.py @@ -23,24 +23,21 @@ import logging import os import tempfile import urllib -from openerp import SUPERUSER_ID import werkzeug.urls import werkzeug.exceptions -from openerp.modules.registry import RegistryManager -from openerp.addons.web.controllers.main import login_and_redirect, set_cookie_and_redirect -try: - import openerp.addons.web.common.http as openerpweb -except ImportError: - import web.common.http as openerpweb # noqa - from openid import oidutil from openid.store import filestore from openid.consumer import consumer from openid.cryptutil import randomString from openid.extensions import ax, sreg +import openerp +from openerp import SUPERUSER_ID +from openerp.modules.registry import RegistryManager +from openerp.addons.web.controllers.main import login_and_redirect, set_cookie_and_redirect + from .. import utils _logger = logging.getLogger(__name__) @@ -70,7 +67,7 @@ class GoogleAppsAwareConsumer(consumer.GenericConsumer): return super(GoogleAppsAwareConsumer, self).complete(message, endpoint, return_to) -class OpenIDController(openerpweb.Controller): +class OpenIDController(openerp.addons.web.http.Controller): _cp_path = '/auth_openid/login' _store = filestore.FileOpenIDStore(_storedir) @@ -118,7 +115,7 @@ class OpenIDController(openerpweb.Controller): def _get_realm(self, req): return req.httprequest.host_url - @openerpweb.httprequest + @openerp.addons.web.http.httprequest def verify_direct(self, req, db, url): result = self._verify(req, db, url) if 'error' in result: @@ -127,7 +124,7 @@ class OpenIDController(openerpweb.Controller): return werkzeug.utils.redirect(result['value']) return result['value'] - @openerpweb.jsonrequest + @openerp.addons.web.http.jsonrequest def verify(self, req, db, url): return self._verify(req, db, url) @@ -157,7 +154,7 @@ class OpenIDController(openerpweb.Controller): form_html = request.htmlMarkup(realm, redirect_to) return {'action': 'post', 'value': form_html, 'session_id': req.session_id} - @openerpweb.httprequest + @openerp.addons.web.http.httprequest def process(self, req, **kw): session = getattr(req.session, 'openid_session', None) if not session: @@ -225,7 +222,7 @@ class OpenIDController(openerpweb.Controller): return set_cookie_and_redirect(req, '/#action=login&loginerror=1') - @openerpweb.jsonrequest + @openerp.addons.web.http.jsonrequest def status(self, req): session = getattr(req.session, 'openid_session', {}) return {'status': session.get('status'), 'message': session.get('message')} |
