Я работаю над Odoo12. когда я вхожу в систему для odoo, он перенаправляет меня на ту же страницу входа и все варианты входа, доступные для меня. Итак, проблема связана с перенаправлением. Я протестировал код и получил этот запрос. Params ['login_success'] показывает значение false в печати. Мой код на Python ниже.
@http.route(website=True, auth="public")
def web_login(self, redirect=None, *args, **kw):
response = super(CustomAuthSignupHome, self).web_login(redirect=redirect, *args, **kw)
print('Loginnn', request.params['login_success'])
if not redirect and request.params['login_success']:
user = request.env['res.users'].browse(request.uid)
if user.has_group('base.group_user'):
if user.partner_id.company_type == 'company':
redirect = '/dashboard'
else:
redirect = b'/web?' + request.httprequest.query_string
return http.redirect_with_hash(redirect)
return response
Так что любой может предложить решение этой проблемы.
Заранее спасибо.