diff --git a/auth_from_http_basic/__init__.py b/auth_from_http_basic/__init__.py index 0f0a6e46c..34a0d9550 100644 --- a/auth_from_http_basic/__init__.py +++ b/auth_from_http_basic/__init__.py @@ -23,24 +23,26 @@ from openerp.addons.web.controllers import main as web_main old_init = WebRequest.init + def init(self, params): old_init(self, params) if self.httprequest.authorization and not self.session._login: dbs = web_main.db_list(self) self.session.authenticate( - dbs and dbs[0], - self.httprequest.authorization.username, - self.httprequest.authorization.password, - dict( - base_location=self.httprequest.url_root.rstrip('/'), - HTTP_HOST=self.httprequest.environ['HTTP_HOST'], - REMOTE_ADDR=self.httprequest.environ['REMOTE_ADDR'] - )) + dbs and dbs[0], + self.httprequest.authorization.username, + self.httprequest.authorization.password, + dict( + base_location=self.httprequest.url_root.rstrip('/'), + HTTP_HOST=self.httprequest.environ['HTTP_HOST'], + REMOTE_ADDR=self.httprequest.environ['REMOTE_ADDR'] + )) WebRequest.init = init old_dispatch = JsonRequest.dispatch + def dispatch(self, method): response = old_dispatch(self, method) if method.im_func == web_main.Session.destroy.im_func: diff --git a/auth_from_http_basic/__openerp__.py b/auth_from_http_basic/__openerp__.py index a611a1fde..4de914cfa 100644 --- a/auth_from_http_basic/__openerp__.py +++ b/auth_from_http_basic/__openerp__.py @@ -19,9 +19,9 @@ # ############################################################################## { - "name" : "Authenticate via HTTP basic authentication", - "version" : "1.0", - "author" : "Therp BV", + "name": "Authenticate via HTTP basic authentication", + "version": "1.0", + "author": "Therp BV", "complexity": "expert", "description": """ In an environment where several web applications authenticate against the same @@ -43,10 +43,10 @@ Funders: Open2bizz software & consultancy """, - "category" : "", - "depends" : [ + "category": "", + "depends": [ ], - "data" : [ + "data": [ ], "js": [ ], @@ -56,7 +56,7 @@ Open2bizz software & consultancy ], "auto_install": False, "installable": True, - "external_dependencies" : { - 'python' : [], + "external_dependencies": { + 'python': [], }, } diff --git a/auth_from_http_basic_logout/__openerp__.py b/auth_from_http_basic_logout/__openerp__.py index 9ab07b8f4..e0f98dd8f 100644 --- a/auth_from_http_basic_logout/__openerp__.py +++ b/auth_from_http_basic_logout/__openerp__.py @@ -19,9 +19,9 @@ # ############################################################################## { - "name" : "Authenticate via HTTP basic authentication (logout helper)", - "version" : "1.0", - "author" : "Therp BV", + "name": "Authenticate via HTTP basic authentication (logout helper)", + "version": "1.0", + "author": "Therp BV", "complexity": "expert", "description": """ With auth_from_http_basic, the logout procedure has to be bent a bit to provide @@ -35,12 +35,12 @@ Funders: Open2bizz software & consultancy """, - "category" : "", - "depends" : [ + "category": "", + "depends": [ 'web', 'auth_from_http_basic', ], - "data" : [ + "data": [ ], "js": [ 'static/src/js/auth_from_http_basic_logout.js', @@ -51,7 +51,7 @@ Open2bizz software & consultancy ], "auto_install": False, "installable": True, - "external_dependencies" : { - 'python' : [], + "external_dependencies": { + 'python': [], }, }