# -*- coding: utf-8 -*-
try:
import openerp.addons.web.common.http as openerpweb
except ImportError:
import web.common.http as openerpweb
WIDGET_CONTENT_PATTERN = """
[[Widget %(id)d]]
%(content)s
"""
class Widgets(openerpweb.Controller):
_cp_path = '/web_dashboard/widgets'
@openerpweb.httprequest
def content(self, request, widget_id):
return WIDGET_CONTENT_PATTERN % request.session.model('res.widget').read(
[int(widget_id)], ['content'], request.session.eval_context(request.context)
)[0]