2018-01-16 06:58:15 +01:00
|
|
|
# -*- coding: utf-8 -*-
|
2018-01-16 11:34:37 +01:00
|
|
|
# Part of Odoo, Flectra. See LICENSE file for full copyright and licensing details.
|
2018-01-16 06:58:15 +01:00
|
|
|
|
2018-01-16 11:34:37 +01:00
|
|
|
from flectra import models
|
|
|
|
from flectra.http import request
|
2018-01-16 06:58:15 +01:00
|
|
|
|
|
|
|
|
|
|
|
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()
|