Skip to content
Snippets Groups Projects
Commit 48a85452 authored by Raphael Collet's avatar Raphael Collet
Browse files

[IMP] auth_signup: split controller method to allow overridding

bzr revid: rco@openerp.com-20121123160048-vaeiyeok9x430dku
parent 8ea70767
No related branches found
No related tags found
No related merge requests found
......@@ -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:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment