在crm模块的商机那里增加历史记录
-
CRM模块中的商机,有一个History的tab页面,但是其中能够显示的似乎只有email的历史记录(这一点还没测试,只是从界面和代码中做的推测),我想将所有与这个商机相关的meeting的历史记录显示出来,还想自定义一个历史记录,就是手动添加一个Note,然后采用tree view的形式显示出来(商机界面有一个add internal note,很奇怪,增加之后没有任何反应)。但是现在增加meeting的历史记录有点问题,特来请教:
我的PY文件:<br />from osv import fields,osv<br />class crm_opportunity(osv.osv):<br /> """ CRM Opportunity Case """<br /> _name = "crm.lead"<br /> _inherit = ['crm.lead']<br /> _columns = {<br /> <br /> 'meeting_ids': fields.one2many('crm.meeting', 'partner_id',\<br /> 'Meetings'),<br /> <br /> }<br />crm_opportunity()<br />
我的View文件:<br /><record id="crm_case_form_view_oppor_extend" model="ir.ui.view"><br /> <field name="name">Opportunities</field><br /> <field name="model">crm.lead</field><br /> <field name="type">form</field><br /> <field name="inherit_id" ref="crm.crm_case_form_view_oppor"/><br /> <field name="arch" type="xml"><br /> <br /> <field name="message_ids" position="before"> <br /> <field name="meeting_ids" colspan="4" nolabel="1" context="{'default_partner_id': active_id}"><br /> <tree string="Meetings" colors="gray:state in ('draft', 'cancel','done','pending')"><br /> <field name="user_id" string="Responsible"/><br /> <field name="name" string="Subject" /><br /> <field name="date" string="Start Date" /><br /> <field name="date_deadline" string="End Date"/><br /> </tree><br /> </field><br /> </field><br /> </field><br /> </record><br />
结果增加meeting的历史记录的view成功了,但是却显示不了历史记录,如附件,是商机和客户信息的图片。我是参考crm模块中的res_partner.py和相应的view来做的,为什么显示不出历史记录呢。
谢谢