首页 > 其他分享 >使用代码创建用户组 odoo

使用代码创建用户组 odoo

时间:2023-05-07 11:12:45浏览次数:32  
标签:用户组 xxx perm id odoo employee model 代码

首先在security目录下新增security.xml文件,并添加__manifest__.py引用,xml内容如下

 

<?xml version="1.0" ?>
<odoo>
    <data>
        <record id="module_xxx_title" model="ir.module.category">
            <field name="name">标题</field>
        </record>
        <record id="xxx_user_group_1" model="res.groups">
            <field name="name">用户组1</field>
            <field name="category_id" ref="module_xxx_title"/>
        </record>
        <record id="xxx_user_group_2" model="res.groups">
            <field name="name">用户组2</field>
            <field name="category_id" ref="module_xxx_title"/>
        </record>
        <record id="xxx_user_group_3" model="res.groups">
            <field name="name">用户组3</field>
            <field name="category_id" ref="module_xxx_title"/>
        </record>
    </data>
</odoo>

  

 

然后在ir.model.access.csv文件中创建与model的对应关系

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

access_xxx_employee,xxx.employee,model_xxx_employee,xxx.xxx_user_group_1,1,1,1,1
access_xxx_employee,xxx.employee,model_xxx_employee,xxx.xxx_user_group_2,1,0,0,0
access_xxx_employee,xxx.employee,model_xxx_employee,xxx.xxx_user_group_3,1,0,0,0

  

程序重启后,可以在“设置” - “用户和公司”-“群组”中看到创建的用户组1/2/3。打开一个用户组,可以在“访问权限”标签中看到model列表。 

标签:用户组,xxx,perm,id,odoo,employee,model,代码
From: https://www.cnblogs.com/pythonClub/p/17379030.html

相关文章

  • Controller层代码就该这么写,简洁又优雅!
    网址:Controller层代码就该这么写,简洁又优雅!(qq.com)......
  • ODOO自定义权限组及其使用
    <?xmlversion="1.0"encoding="utf-8"?><odoo><datanoupdate="0"><!--创建类别--><recordmodel="ir.module.category"id="module_roke_stock_hidden">......
  • UIOTOS:一款无门槛的前端0代码搭建工具
    什么是UIOTOS?UIOTOS中文名称前端大师,是一款基于图形技术的前端0代码工具,支持通过连线和嵌套无门槛来搭建各类复杂的的交互界面,包括后台管理系统、组态数据大屏等,实现跟代码开发媲美的效果。为什么要做?前端技术更新快,开发和学习成本高在软件开发领域,UI界面开发技术更新迭代最......
  • 贴个IIC的代码和MPU6050寄存器地址的文档(MOVE版)
    IIC代码:里面的UV_Delay()那几个要自己定义一下。还有那几个子函数也要自己定义在一个头文件里面。比如:#ifndef_IIC_H#define_IIC_H#defineUV_Delay()delay5us()#defineUV_SDA_SET()P2^0=1#defineUV_SDA_......
  • Windows亚克力特效代码实现(Dev c++可以编译通过)
    #include<windows.h>#include<dwmapi.h>//定义一个枚举类型,表示不同的窗口组合状态enumAccentState{ACCENT_DISABLED=0,ACCENT_ENABLE_GRADIENT=1,ACCENT_ENABLE_TRANSPARENTGRADIENT=2,ACCENT_ENABLE_BLURBEHIND=3,ACCENT_ENABLE_ACR......
  • 关于伪代码和表格宽度的设置 Latex
    伪代码设置首先是伪代码的包跟algorithm相关的包有以下几个algorithmalgorithmicalgorithmicxalgorithm2e最早出现的algorithm+algorithmic第二个环境algorithm+algorithmicx第三个环境algorithm2e其次是伪代码的格式参照这篇(20条消......
  • 分享代码
    关键字:分享代码说明:下面的代码直接拷贝到jsp的任意地方即可实现分享功能,不需要关心实现细节,拷贝代码即可一、第一种分享(按钮式),代码如下:<!--TianJiButtonBEGIN--><scripttype="text/javascript">vartianji_config={siteName:"自定义......
  • 免费在线天气预报代码
    关键字:免费在线天气预报代码https://20120807-1721/svn/earthshock2sunycsunyc直接将下面的任何一个iframe拷贝到你界面要显示天气预报的地方既可以实现:说明:高度和宽度根据自己的实际情况调整[color=red]首选推荐该样式(预报准确,支持IE火狐、36等浏......
  • java根据IP获取城市代码
    关键字:java根据IP获取城市代码附件是一个java工程,其中qqwry0910.rar是腾讯的软件,它可以时时更新你的QQWry.dat,而QQWry.dat是一个IP数据库,我们通过java可以直接根据IP获取城市及网络(如:北京市|联通),为了让数据库永远是最新的,可以通过qqwry0910.rar来在线升级,......
  • 零代码基础,一分钟教你快速搭建微信ChatGPT机器人!
    本教程收集于:ChatGPT聊天机器人搭建全攻略汇总:精心整理Github登录账号后,先Forck下仓库:https://github.com/zhayujie/chatgpt-on-wechat功能介绍:多端部署:有多种部署方式可选择且功能完备,目前已支持个人微信,微信公众号和企业微信应用等部署方式基础对话:私聊及群聊的消息智能......