如何在 odoo 14 中隐藏特定组的 ACTION 和 PRINT 按钮?

问题描述 投票:0回答:2

我正在研究 account.move 模型,如果用户不是来自组group_cannot_print_delete_journal_entries,我想从树视图和表单视图中隐藏打印和操作按钮。 我该怎么办,请有人帮忙。

python xml odoo erp odoo-14
2个回答
0
投票

archive
export
这样的默认或主要操作很难隐藏。可以通过在表单视图中的
groups
字段上设置
active
来完成存档。可以通过社区模块完成导出。

现在进行其他操作,甚至打印:您可以在操作中设置安全组(可打印的报告也有此功能)。如果没有一个组,每个人都可以看到打印选项(例如,看到发票将向用户显示要打印的报告)。设置组时,只有该组被列入白名单才能执行此操作。除继承组外,所有其他组都会自动列入黑名单。


0
投票

还可以使用 Javascript 通过从 act_window 传递上下文来使操作按钮和打印按钮不可见

© www.soinside.com 2019 - 2024. All rights reserved.