odoo10学习笔记2(权限控制)

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/qq_35367612/article/details/76567453

创建权限组


        <record id="group_manager" model="res.groups">
            <field name="name">OpenAcademy / Manager</field>
        </record>
        <record id="group_user" model="res.groups">
            <field name="name">OpenAcademy / User</field>
        </record>

以上代码创建两个权限组

id 权限组的id
name 组的描述名称,会在设置中的用户组展示
category_id 指定此组属于哪个应用程序(模块)
users 指定了组里面的用户,这里表示把admin用户添加到该组

id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
access_xxx course all model_z_security_demo_course group_manager 1 1 1 1

model_id:id 对应的对象模型,
写法示例:website.model_website_config_settings
如果内容本身在website模块中则可以省略website.
后面则为模型的name将”.”替换成”-“的结果,在前面加model_

group_id:id 哪个组
perm_read、perm_write、perm_create、perm_unlink 增删改查权限。1 有权限 0 无权限

访问控制列表

另一种表达权限规则的方式是编写 ir.model.access.csv 文件
对应【设置】->【安全】->【访问控制列表】的数据

猜你喜欢

转载自blog.csdn.net/qq_35367612/article/details/76567453
今日推荐