odoo10 禁止用户拥有删除权限

在odoo中,删除按钮存在于tree和form中,如果想禁止掉某个用户的删除权限,第一步在tree标签中新增delete属性,例如下面代码:

<tree string="Vehicle List" delete="false">

第二,将包含record的整个树视图复制一份,其中设置过delete="false"的tree留给某个用户,没有设置delete="false"的tree留给超级管理员。
相应的应该为超级管理员也创建一份action,因为超级管理员拥有删除权限,只需要禁止其他用户即可。超管的动作代码如下:

<!-- 动作 -->
<record id="action_vehicle_for_admin" model="ir.actions.act_window">
    <field name="name">信息</field>
    <field name="res_model">vehicle</field>
    <field name="view_mode">tree,form</field>
    <field name="help" type="html">
        <p class="oe_view_nocontent_create">
            点击创建记录
        </p>
    </field>
    <field name="context">{
        'tree_view_ref':'ev_01.view_vehicle_tree_for_admin',
        }
    </field>
</record>

上述代码中id为view_vehicle_tree_for_admin的树视图没有设置delete="false",所以拥有tree视图的删除权限。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

弄堂汪

看了觉得好,就请我喝瓶水吧!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值