当前位置: 首页 > wzjs >正文

网站如何做下拉菜单wordpress升级插件

网站如何做下拉菜单,wordpress升级插件,vi设计的基本原则,网站建设技术入股协议Odoo 18 安全组与访问权限管理指南 一、准备工作:在自定义模块中创建安全配置文件 创建 security 文件夹 在自定义模块内创建名为 security 的文件夹,用于存放安全组和访问权限的定义文件。 二、定义模型访问权限:ir.model.access.csv 文…

Odoo 18 安全组与访问权限管理指南

一、准备工作:在自定义模块中创建安全配置文件

  1. 创建 security 文件夹
    在自定义模块内创建名为 security 的文件夹,用于存放安全组和访问权限的定义文件。
    在这里插入图片描述

二、定义模型访问权限:ir.model.access.csv 文件

1. 创建访问权限文件

security 文件夹下创建 ir.model.access.csv 文件,定义模型的访问权限。 在这里插入图片描述

文件格式:

id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink

2. 字段说明

字段描述
id记录的唯一标识符(如 access_模型名
name访问规则的名称(如 access.class.record
model_id:id模型名称,格式为 model_<模型名>(如 model_class_record
group_id:id关联的安全组(留空表示所有用户均可访问)
perm_read读取权限(1=允许,0=拒绝)
perm_write写入权限(1=允许,0=拒绝)
perm_create创建权限(1=允许,0=拒绝)
perm_unlink删除权限(1=允许,0=拒绝)

3. 示例:无安全组限制的访问规则

id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_class_record,access.class.record,model_class_record,,1,1,1,1
  • 说明
    • group_id 留空:所有用户(包括管理员和普通用户)均可访问 class.record 模型。
    • 权限字段均为 1:允许读取、写入、创建和删除操作。

4. 应用访问规则

  1. 在模块的 __manifest__.py 文件的 data 列表中添加 CSV 文件路径:
    'data': ['security/ir.model.access.csv',# 其他数据文件
    ],
    
  2. 升级模块或重启 Odoo 使配置生效。

5. 通过界面查看访问权限

  • 路径设置 > 技术 > 访问权限
    在这里插入图片描述
  • 操作:搜索模型名称(如 class.record),查看已定义的访问规则及其关联的安全组和权限。

在这里插入图片描述

三、创建安全组:通过 XML 定义

1. 定义安全组 XML

security 文件夹下创建 security_groups.xml 文件:

<?xml version="1.0" encoding="UTF-8"?>
<odoo><data><!-- 创建安全组:学生管理员 --><record model="res.groups" id="student_group_manager"><field name="name">学生管理员</field><!-- 指定组分类为"管理" --><field name="category_id" ref="base.module_category_administration"/></record></data>
</odoo>

2. 更新模块清单文件

__manifest__.pydata 列表中添加 XML 文件路径:

{'data': ['security/security_groups.xml','security/ir.model.access.csv',],
}

3. 为用户分配安全组

  1. 添加用户到安全组
    进入 设置 > 用户与公司 > 群组,搜索创建的安全组(如 “学生管理员”),在这里插入图片描述
    在组的表单视图的 用户 标签页下选择需要加入的用户。在这里插入图片描述

  2. 更新访问规则以限制权限
    修改 ir.model.access.csv 文件,将 group_id:id 设置为安全组的 ID(如 student_group_manager):

    id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
    access_class_record,access.class.record,model_class_record,student_group_manager,1,1,1,1
    

    效果:只有属于该安全组的用户才能访问 class.record 模型。

4. 验证权限效果

  • 管理员用户(属于该组):可查看和操作模型。在这里插入图片描述

  • 普通用户(不属于该组):无法看到模型。
    在这里插入图片描述

四、总结

在 Odoo 18 中,通过安全组和访问权限管理可精准控制用户对数据和功能的访问,是保障系统安全和业务流程合规的核心机制。通过定义 ir.model.access.csv 规则、创建安全组并关联用户,企业可灵活适配组织架构和权限策略,确保数据安全的同时提升协作效率。

http://www.dtcms.com/wzjs/573896.html

相关文章:

  • 电商网站储值消费系统保山便宜的网站建设
  • synology建设网站wordpress网站字体
  • 怎样做某个网站有更新的提醒做翻译 网站
  • app和微网站的对比网站功能是什么
  • 广西建设厅官方网站文件通知做百度联盟做什么类型网站
  • 网站开发职业定位做个公司网站需要什么钱
  • 长沙做网站公司有哪些做编程的网站一个月多少钱
  • 包头市做网站公司东莞市十大广告公司
  • 新网站建设咨询动漫制作专业主修课程
  • 旅游网站建设意义做营销型网站需要注意哪些点
  • 自己做网站销售yy直播怎么样
  • 潍坊市网站建设设计网站的风格对比信息表
  • 南京城乡住房建设厅网站装修设计方案范本
  • 厦门市建设局查询保障摇号网站首页微信公共平台wordpress
  • 旅行社网站开发php网站建设设计方法
  • 类似于拼多多的网站怎么做网站设计建设公司教程
  • wordpress 多网站柳州公司
  • 长沙网站建设公司名单软件定制开发优势
  • 企业展示网站建设需要做什么云南建站公司
  • 潍坊网页网站制作抢票软件定制
  • 做淘宝代理哪个网站好百汇游戏网站开发商
  • 广东网站建设建站模板网站开发做原型吗
  • 成品网站短视频源码搭建如何做网站上抓视频
  • 网站开发哪个更专业北京服饰电商网站建设
  • 广州网站建设找哪里300元做网站
  • 房地产网站建设公司推荐米课的wordpress
  • 电商详情做的最好看的网站app登录界面设计图片
  • 南通网站建设 南大街做自己的首席安全官的网站
  • 四平做网站佳业首页动漫设计作品
  • 管局审核一定要能打开网站肇庆网站制作