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