[FIX] Use correct uid for rendering and cheat for website

bzr revid: fme@openerp.com-20140211124741-4y2z1szvakcy76tn
This commit is contained in:
Fabien Meghazi 2014-02-11 13:47:41 +01:00
parent 527b60f208
commit 1d359eab49
1 changed files with 4 additions and 4 deletions

View File

@ -38,7 +38,7 @@ class AuthSignupHome(openerp.addons.web.controllers.main.Home):
response.params['values'].update(self.get_auth_signup_config())
return response
@http.route('/web/signup', type='http', auth='none')
@http.route('/web/signup', type='http', auth='public', website=True)
def web_auth_signup(self, *args, **kw):
qcontext = self.get_auth_signup_qcontext()
@ -53,10 +53,10 @@ class AuthSignupHome(openerp.addons.web.controllers.main.Home):
qcontext['error'] = _(e.message)
def callback(template, values):
return request.registry['ir.ui.view'].render(request.cr, openerp.SUPERUSER_ID, template, values)
return request.registry['ir.ui.view'].render(request.cr, request.uid, template, values)
return LazyResponse(callback, template='auth_signup.signup', values=qcontext)
@http.route('/web/reset_password', type='http', auth='none')
@http.route('/web/reset_password', type='http', auth='public', website=True)
def web_auth_reset_password(self, *args, **kw):
qcontext = self.get_auth_signup_qcontext()
@ -81,7 +81,7 @@ class AuthSignupHome(openerp.addons.web.controllers.main.Home):
_logger.exception('error when resetting password')
def callback(template, values):
return request.registry['ir.ui.view'].render(request.cr, openerp.SUPERUSER_ID, template, values)
return request.registry['ir.ui.view'].render(request.cr, request.uid, template, values)
return LazyResponse(callback, template='auth_signup.reset_password', values=qcontext)
def get_auth_signup_config(self):