答案 0 :(得分:0)
您可以通过JS和CSS进行此操作。在该按钮中,有一个唯一的类 o_chatter_button_new_message
通过添加CSS display:NONE
答案 1 :(得分:0)
这是聊天小部件。您可以在视图中找到将其删除。搜索类似这样的内容:
<div class="oe_chatter">
<field name="message_follower_ids" widget="mail_followers"/>
<field name="message_ids" widget="mail_thread"/>
</div>
您可以使用以下方法将其从该视图中删除:
<record id="remove_partner_chatter_box" model="ir.ui.view">
<field name="model">res.partner</field>
<field name="inherit_id" ref="mail.view_emails_partner_info_form" />
<field name="arch" type="xml">
<xpath expr='//div[@class="oe_chatter"]' position='replace'>
<p>XxXXXXXX</p>
</xpath>
</field>
</record>
答案 2 :(得分:0)
找到了一种删除按钮的方法。添加了一个新模板来添加css:
<openerp>
<data>
<!-- Adds all assets in Odoo -->
<template id="assets_backend" name="contacts assets" inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<!--These links will be called when loading your Odoo -->
<link rel="stylesheet" href="/contacts_custom/static/css/css.css"/>
</xpath>
</template>
</data>
</openerp>
css是:
.o_chatter_button_new_message
{
display:none !important;
}
答案 3 :(得分:0)
正如本文前面所评论的,它是chatter小部件的一部分。在Odoo v12中,它以这种方式完全显示:
<div class="oe_chatter">
<field name="message_follower_ids" widget="mail_followers"/>
<field name="activity_ids" widget="mail_activity"/>
<field name="message_ids" widget="mail_thread"/>
</div>
“邮件线程”小部件中包含发送消息和记录笔记的功能, 安排活动安排在“ mail_activity”下,右侧按钮(附件和关注者)堆叠在“ mail_followers”中。
通过继承自己模型中的模型“ mail.thread”,只需在给定的.xml表单视图中添加小部件代码片段,而忽略要隐藏的行即可。
要更准确地了解如何分别隐藏各个部分(即隐藏追随者,但仍显示附加按钮),我想它需要在JS方面处理,但仍需尝试一下。
希望它仍然有帮助。