Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Odoo如何允许多组用户使用访问按钮?_Python_Xml_Openerp_Odoo 10 - Fatal编程技术网

Python Odoo如何允许多组用户使用访问按钮?

Python Odoo如何允许多组用户使用访问按钮?,python,xml,openerp,odoo-10,Python,Xml,Openerp,Odoo 10,我正在尝试允许两组用户访问,如下代码所示: <record model="ir.ui.view"> <field name="name">sale.order.approve</field> <field name="model">sale.order</field> <field name="inherit_id" ref="sale.view_order_form"/>

我正在尝试允许两组用户访问,如下代码所示:

<record model="ir.ui.view">
        <field name="name">sale.order.approve</field>
        <field name="model">sale.order</field>
        <field name="inherit_id" ref="sale.view_order_form"/>
        <field name="arch" type="xml">
            <xpath expr="/form/header/button[@name='action_approve']" position="replace">
                <!-- <field name="groups_id" eval="[(4,ref('group_lead')),(4,ref('group_sm'))]"/> -->
                <button name="action_approve" states="pending" string="Approve" class="btn-primary o_sale_confirm" type="object"  groups="[ref('group_lead'),ref('group_sm')]" />
            </xpath>
        </field>
    </record>

销售、订购、批准
销售订单
但是这不起作用


您有解决此问题的方法吗?

您对给定组的语法错误

<record model="ir.ui.view">
    <field name="name">sale.order.approve</field>
    <field name="model">sale.order</field>
    <field name="inherit_id" ref="sale.view_order_form"/>
    <field name="arch" type="xml">
        <xpath expr="/form/header/button[@name='action_approve']" position="replace">
            <!-- <field name="groups_id" eval="[(4,ref('group_lead')),(4,ref('group_sm'))]"/> -->
            <button name="action_approve" states="pending" string="Approve" class="btn-primary o_sale_confirm" type="object"  groups="account.group_account_user,account.group_account_manager,account.group_account_invoice" />
        </xpath>
    </field>
</record>

销售、订购、批准
销售订单

这里我给出了一个示例组,您可以添加您的组。

我编辑了我的代码,但它还不起作用。这是一个有效的示例,请尝试检查您的组。我理解这一点,但我想让它适用于许多用户组。同时检查您定义的状态此答案正确您升级了模块吗?你把这个xml文件放到清单上了吗?要确保更新了代码,请更改字符串属性以查看代码是否正在运行!!