点我下载完整odoo的demo
代码如下:
from odoo import models, fields, api class SaleOrder(models.Model): _inherit = 'sale.order' @api.model def fields_view_get(self, view_id=None, view_type='form', toolbar=False, submenu=False): res = super(SaleOrder, self).fields_view_get(view_id=view_id, view_type=view_type, toolbar=toolbar, submenu=submenu) # 隐藏动作中的菜单 action = res.get('toolbar', {}).get('action', []) # 找到xml中的 发送购物车恢复电子邮件这个record id hide_action_id = [ self.env.ref('website_sale.ir_actions_server_sale_cart_recovery_email').id ] if action: action = [x for x in action if x.get('id') not in hide_action_id ] res['toolbar']['action'] = action return res
重启系统后,效果如下:
公众号
关注我,我们一起成长~~