odoo中权限的定义

odoo中权限的定义

一.定义xml文件
在这里插入图片描述
在quality_control_security.xml中定义 控制权限分类分为user和manager两大类
如下:

Quality control

<record id="group_quality_control_user" model="res.groups">
    <field name="name">User</field>
    <field name="category_id" ref="module_category_quality_control"/>
</record>

<record id="group_quality_control_manager" model="res.groups">
    <field name="name">Manager</field>
    <field name="category_id" ref="module_category_quality_control"/>
    <field name="implied_ids" eval="[(4, ref('group_quality_control_user'))]"/>
    <field name="users" eval="[(4, ref('base.user_root'))]"/>
</record>

二.定义csv文件
ir.model.access.csv中定义user和manager权限
在这里插入图片描述

三.体现在后台表单 安全/访问控制列表中
在这里插入图片描述

四.存在数据库ir.model.access中
在这里插入图片描述
由上表知:user的group_id是75 manager的group_id是76

五.后台设定每个人权限
在这里插入图片描述
六.数据库中自动更新res_groups_users_rel数据表
在这里插入图片描述
uid为demo员工 gid为group_id 75 76
2.员工数据存储在数据表res_user中
在这里插入图片描述
3.group数据存储在res_group中
在这里插入图片描述

七.也可在群组里面设置权限,添加user

在这里插入图片描述
在这里插入图片描述

大致设置如上,qq337855833

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值