20 lines
630 B
Python
20 lines
630 B
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details.
|
|
|
|
from flectra import models
|
|
from flectra.http import request
|
|
|
|
|
|
class Http(models.AbstractModel):
|
|
_inherit = 'ir.http'
|
|
|
|
@classmethod
|
|
def _dispatch(cls):
|
|
# add signup token or login to the session if given
|
|
if 'auth_signup_token' in request.params:
|
|
request.session['auth_signup_token'] = request.params['auth_signup_token']
|
|
if 'auth_login' in request.params:
|
|
request.session['auth_login'] = request.params['auth_login']
|
|
|
|
return super(Http, cls)._dispatch()
|