Files
odoo_source/addons/website_version/models/ir_http.py
T
Goffin Simon 9850080eb0 [ADD] Versioning Module.
This module allow to make versioning and A/B testing of the website.
2015-01-16 23:13:58 +01:00

17 lines
465 B
Python

# -*- coding: utf-8 -*-
from openerp.http import request
from openerp.osv import orm
import json
class ir_http(orm.AbstractModel):
_inherit = 'ir.http'
def _dispatch(self):
x = super(ir_http, self)._dispatch()
if request.context.get('website_version_experiment'):
data=json.dumps(request.context['website_version_experiment'], ensure_ascii=False)
x.set_cookie('website_version_experiment', data)
return x