diff options
| author | Denis Ledoux <dle@openerp.com> | 2013-08-09 16:55:06 +0200 |
|---|---|---|
| committer | Denis Ledoux <dle@openerp.com> | 2013-08-09 16:55:06 +0200 |
| commit | 6c25b2df25af60ddaebf3d6eae831b7eef7e7f09 (patch) | |
| tree | ab21b1b978ee3aa79022ba9907dde74f2eb8f843 /addons/auth_signup/res_users.py | |
| parent | 24546d629c66bbe4160c153ad641026a301f5038 (diff) | |
[FIX]auth_oauth: auth_oauth handle oauth error 3, auth_oauth_signup raise accessdenied instead of signuperror, auth_signup use literal_eval instead of safe_eval
bzr revid: dle@openerp.com-20130809145506-agzyvk8m1pr858jf
Diffstat (limited to 'addons/auth_signup/res_users.py')
| -rw-r--r-- | addons/auth_signup/res_users.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/addons/auth_signup/res_users.py b/addons/auth_signup/res_users.py index 4788092e965..e29d55ba47b 100644 --- a/addons/auth_signup/res_users.py +++ b/addons/auth_signup/res_users.py @@ -25,7 +25,7 @@ from urlparse import urljoin from openerp.osv import osv, fields from openerp.tools.misc import DEFAULT_SERVER_DATETIME_FORMAT -from openerp.tools.safe_eval import safe_eval +from ast import literal_eval from openerp.tools.translate import _ class SignupError(Exception): @@ -214,12 +214,12 @@ class res_users(osv.Model): def _signup_create_user(self, cr, uid, values, context=None): """ create a new user from the template user """ ir_config_parameter = self.pool.get('ir.config_parameter') - template_user_id = safe_eval(ir_config_parameter.get_param(cr, uid, 'auth_signup.template_user_id', 'False')) + template_user_id = literal_eval(ir_config_parameter.get_param(cr, uid, 'auth_signup.template_user_id', 'False')) assert template_user_id and self.exists(cr, uid, template_user_id, context=context), 'Signup: invalid template user' # check that uninvited users may sign up if 'partner_id' not in values: - if not safe_eval(ir_config_parameter.get_param(cr, uid, 'auth_signup.allow_uninvited', 'False')): + if not literal_eval(ir_config_parameter.get_param(cr, uid, 'auth_signup.allow_uninvited', 'False')): raise SignupError('Signup is not allowed for uninvited users') assert values.get('login'), "Signup: no login given for new user" |
