描述
odoo在线聊天功能中,在原有的聊天记录中是可以进行编辑和删除的
这使得产生很多不可控原因,乱改,乱删等
所以要进行屏蔽此功能
优化前
优化后
升级 mail 模块刷新即可。
<Dropdown t-if="messageActions.actions.length gt quickActionCount"
onStateChanged="state => this.state.expandOptions = state.open"
position="props.message.eq(props.thread?.newestMessage) ? 'top-start' : 'bottom-start'"
togglerClass="`btn p-0 rounded-0 ${ state.expandOptions ? 'bg-200' : '' }`"
menuClass="'d-flex flex-column py-0 o-mail-Message-moreMenu'" class="'d-flex rounded-0'"
title="expandText">
<!-- <t t-set-slot="toggler">-->
<!--<i class="btn px-1 py-0 fa fa-lg fa-ellipsis-h rounded-0" t-att-class="{ 'order-1': props.isInChatWindow }" tabindex="1"/>-->
<!--</t>-->
<t t-set-slot="default">
<t t-foreach="messageActions.actions.slice(quickActionCount)" t-as="action" t-key="action.id">
<DropdownItem class="'px-2 d-flex align-items-center rounded-0'" title="action.title" onSelected="action.onClick">
<i class="fa fa-lg fa-fw pe-2" t-att-class="action.icon"/>
<t t-esc="action.title"/>
</DropdownItem>
</t>
</t>
</Dropdown>
odoo17\addons\mail\static\src\core\common\message.xml: 153
或全局搜索
fa-ellipsis-h
然后升级 mail 模块刷新即可。