Javascript 修改Odoo讨论(邮件)
我一直试图修改奥多的讨论,但没有成功 这就是我想要实现的目标: 我使用“新建消息”按钮将消息添加到一个Odoo模块(在类mro.order中)。 这些消息将显示在“讨论”模块中: 但我需要的标题是像'MRO00049-对开本最砷化镓战马在警报'而不仅仅是MRO00049。 所以我需要在标题中输入mro_order.name–mro_order.omschrijving。 我怎样才能改变这个 我已经在MRO模块和邮件模块的代码中到处寻找了几个小时,但不知道怎么做 我已经在/mail/static/src/xml/thread.xml中找到了标题:Javascript 修改Odoo讨论(邮件),javascript,python,openerp,Javascript,Python,Openerp,我一直试图修改奥多的讨论,但没有成功 这就是我想要实现的目标: 我使用“新建消息”按钮将消息添加到一个Odoo模块(在类mro.order中)。 这些消息将显示在“讨论”模块中: 但我需要的标题是像'MRO00049-对开本最砷化镓战马在警报'而不仅仅是MRO00049。 所以我需要在标题中输入mro_order.name–mro_order.omschrijving。 我怎样才能改变这个 我已经在MRO模块和邮件模块的代码中到处寻找了几个小时,但不知道怎么做 我已经在/mail/static
<t t-if="message.model && (message.model != 'mail.channel') && options.display_document_link">
on <a t-att-href="message.url" t-att-data-oe-model="message.model" t-att-data-oe-id="message.res_id"><t t-esc="message.record_name"/></a>
</t>
在…上
我认为您需要覆盖mro.order
上的默认name\u get
函数,并以您喜欢的格式返回名称,例如:
来自odoo导入api的,型号
类MroOrder(models.Model):
_继承='mro.order'
@api.multi
def名称_获取(自身):
结果=[]
对于rec in self:
result.append((rec.id,u'%s-%s'(rec.name,rec.description)))
返回结果
我不熟悉mro.order
对象,因此我假设omschrijving
字段名的意思是描述
请注意,此更改将仅适用于新创建的邮件(对旧邮件没有影响)。很抱歉,您还没有机会尝试此更改。刚刚测试了你的精确代码,并且开箱即用!谢谢