javascript 用于JS - odoo 13的“将用户组分配给静态XML”按钮

x759pob2  于 2022-12-21  发布在  Java
关注(0)|答案(1)|浏览(88)

需要分配用户组到一个静态按钮用于JS。设置组,因为我们为表单的xml按钮是行不通的。

<?xml version="1.0" encoding="UTF-8" ?>
<templates id="template" xml:space="preserve">
    <t t-extend="ListView.buttons">
        <t t-jquery="div.o_list_buttons" t-operation="prepend">
            <t t-if="widget.modelName == 'model.name'">
                <button type="button"
                        class="btn btn-primary o_button_action"
                        groups="module_name.group_manager"
                >
                    Action Name
                </button>
            </t>
        </t>
    </t>
</templates>

任何帮助都很感激,谢谢。

dohp0rv5

dohp0rv51#

使用t-ifbutton组件上设置一个条件。看一看web.ListView javascript的组件来了解哪些数据被传递到模板。如果没有任何与访问权限或当前用户组相关的内容,你将不得不重写javascript并实现它。

相关问题