【发布时间】:2018-02-13 15:18:57
【问题描述】:
我尝试在收件箱中的消息中添加一个功能 - 向潜在客户发送消息。
好的,我已经把它做成了 Odoo ("dive into"):在“标记为已读”附近添加了一个按钮
/addons/mail/static/src/xml/thread.xml: 添加新的
class="fa fa-book o_thread_icon o_thread_message_message_to_lead"
然后在
/addons/mail/static/src/js/thread.js
/addons/mail/static/src/js/client_action.js
/addons/mail/static/src/js/chat_manager.js
我复制了“mark_as_read”函数并替换了函数名。
在addons/mail/models/mail_message.py 中添加了我的功能
所以,它有效!但是我没有找到将其打包到自定义模块的方法:odoo 直接从源读取 /addons/mail/static/src/xml/thread.xml 并且不将其存储在 DB 中。 好的,这行加到一个文件里没问题,但是不加js-modifying怎么弄呢?
我尝试在此处放置链接或按钮,但没有找到像<record id="message_to_lead" model="ir.actions.server">..</record> 这样的方法
有人可以帮我找到一种方法来制作消息的操作按钮,调用 mail.message 模型中的函数吗?
【问题讨论】:
标签: javascript python xml odoo-11