在聊天中,我们的用户很少使用“新消息”。用户打开聊天记录所在的表单,但每次都必须单击“记录内部注释”(因为很少使用“新消息”)。
如何使用户打开表单(包含聊天记录)时,可以打开聊天记录中的“记录内部注释”?
Odoo版本10。如果可以通过UI来完成,那是首选,但是任何解决方案都可以。谢谢。 :)
答案 0 :(得分:1)
您必须将onclick
事件发送到Log internal note
元素。
您可以通过多种方式执行此操作,所有这些都需要扩展Web客户端。您可以在Chatter.js
中看到已实现的功能具体来说,您想向包含类o_chatter_button_log_note
的元素发送一次点击,就可以将此小部件的初始化发送点击,这样,无论从何处加载{{1 }}将会弹出。
有关如何修改Odoo的Web客户端,请参阅documentation。
答案 1 :(得分:0)
这是有效的。
odoo.define('x_note.note_click', function(require) {
"use strict";
var core = require('web.core');
var Chatter = require('mail.Chatter');
var MailThread = core.form_widget_registry.get('mail_thread');
var NewChatter = MailThread.include({
start: function() {
this._super.apply(this, arguments);
this.$(".o_chatter_button_log_note").trigger('click');
},
});
});