From 48a854522a166724c0f5fbf46790da1147bbac59 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 23 Nov 2012 17:00:48 +0100 Subject: [PATCH] [IMP] auth_signup: split controller method to allow overridding bzr revid: rco@openerp.com-20121123160048-vaeiyeok9x430dku --- addons/auth_signup/controllers/main.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/auth_signup/controllers/main.py b/addons/auth_signup/controllers/main.py index 8a2e966e931..888d2131f42 100644 --- a/addons/auth_signup/controllers/main.py +++ b/addons/auth_signup/controllers/main.py @@ -42,10 +42,13 @@ class Controller(openerp.addons.web.http.Controller): @openerp.addons.web.http.jsonrequest def signup(self, req, dbname, token, name, login, password): """ sign up a user (new or existing)""" + values = {'name': name, 'login': login, 'password': password} + return self._signup_with_values(req, dbname, token, values) + + def _signup_with_values(self, req, dbname, token, values): registry = RegistryManager.get(dbname) with registry.cursor() as cr: res_users = registry.get('res.users') - values = {'name': name, 'login': login, 'password': password} try: res_users.signup(cr, openerp.SUPERUSER_ID, values, token) except SignupError, e: