在Odoo机会报告中,我想从res.partner添加字段customer
。
我创建了addon(已经安装了,并且除此之外还有其他功能,所以我确信addon可以工作)我继承自https://github.com/odoo/odoo/blob/10.0/addons/crm/report/crm_opportunity_report.py。
并添加了一个字段
customer = fields.Boolean('Customer', related='partner_id.customer', readonly=True)
但是当我在Reports-> Pipeline中点击“+”时,字段客户不会出现在报告中。
我错过了什么?
答案 0 :(得分:1)
定义字段是不够的。 Odoo报告正在处理数据库视图。因此,通过添加新字段,您还必须更改视图。通常或在较新版本中,Odoo使用init()
具有良好的可扩展视图定义。在你的例子中,旧的"不好扩展"视图定义,因此您必须覆盖整个init
。