首页 > 其他分享 >odoo 权限分配

odoo 权限分配

时间:2024-05-17 15:54:56浏览次数:28  
标签:fields tw Char lift base odoo 权限 分配 string

创建角色组分类

维保单位 10

理解base.group_user 是内部用户,是所有内部用户基础,base.group_system 也是继承它

创建角色组

基础用户 维保单位-基础 维保单位-管理员 维保单位-普通人员

创建模型

class Lift(models.Model):
_name = 'tw.base.lift'
_description = "电梯台账"
_order = 'id desc'

uuid = fields.Char(string=u"多方唯一电梯识别")
code = fields.Char(string=u"救援编号", size=100, index=True)
en_code = fields.Char(string=u"加密编号", index=True)
device_code = fields.Char(string=u"设备代码", size=100, index=True)
factory_number = fields.Char(string=u'出厂编号', size=50)
lift_img = fields.Char(u"电梯照片")
use_address = fields.Char(string=u'电梯地址', size=100)

设计模型界面

    <record id="tw_base_lift_form" model="ir.ui.view">
        <field name="name">tw.base.lift.form</field>
        <field name="model">tw.base.lift</field>
        <field name="arch" type="xml">
            <form string="Tags">
                <sheet>
                    <group>
                        <group col="4" string="基础信息">
                            <field name="code"/>
                            <field name="en_code"/>
                            <field name="device_code"/>
                            <field name="factory_number"/>
                            <field name="lift_img"/>
                            <field name="use_address"/>
                        </group>
                    </group>
                </sheet>
            </form>
        </field>
    </record>

    <record id="tw_base_lift_tree" model="ir.ui.view">
        <field name="name">tw.base.lift.tree</field>
        <field name="model">tw.base.lift</field>
        <field name="arch" type="xml">
            <tree string="Lifts">
                <field name="code"/>
                <field name="device_code"/>
                <field name="factory_number"/>
                <field name="use_address"/>
            </tree>
        </field>
    </record>

    <record id="tw_base_lift_search" model="ir.ui.view">
        <field name="name">tw.base.lift.search</field>
        <field name="model">tw.base.lift</field>
        <field name="arch" type="xml">
            <search>
                <field name="code"/>
                <field name="device_code"/>
                <field name="factory_number"/>
                <field name="use_address"/>
            </search>
        </field>
    </record>

    <record id="action_tw_base_lift" model="ir.actions.act_window">
        <field name="name">电梯台账</field>
        <field name="res_model">tw.base.lift</field>
        <field name="view_mode">tree,form</field>
    </record>

</data>

给内部用户设置表权限

access_tw_lift_all,tw_base.tw_lift_all,model_tw_base_lift,base.group_system,1,1,1,1

给管理员的菜单

# 界面太丑,等待优化

标签:fields,tw,Char,lift,base,odoo,权限,分配,string
From: https://www.cnblogs.com/a735474741/p/18182361

相关文章

  • odoo widget新建
    自己模快下创建static/src/main_process目录结构文件夹main_process.scsshttps://files.cnblogs.com/files/blogs/822815/main_process.css?t=1715930844&download=truemain_process.jshttps://files.cnblogs.com/files/blogs/822815/main_process.js?t=1715930813&download=t......
  • MySql5.6 关于视图访问权限问题记录
    问题描述使用zstack或root账号访问视图view3出现[root@172-26-52-170mariadb]#mysql-uzstack-pzstack.passwordzstack-e"select*fromview3"ERROR1045(28000)atline1:Accessdeniedforuser'zstack'@'localhost'(usingpassword:YES)......
  • buffer/cach太高导致k8s无法新建pod分配内存
    1.使用hcache查看buff/cache占用情况执行下面的命令安装hcache,原hcache项目地址https://github.com/silenceshell/hcachewgethttps://silenceshell-1255345740.cos.ap-shanghai.myqcloud.com/hcachechmod+xhcachemvhcache/usr/local/bin/查看缓存排名前十的进程hc......
  • Linux基础-文件特殊权限
    #day13今日安排默写昨日作业讲解文件权限篇综合知识脑图特殊权限(了解)linux提供的12个特殊权限默认的9位权限rwxrwxrwx还有三个隐藏的特殊权限,如下suid比如/usr/bin/passwdsgidsbit特殊权限对照表类别suidsgidsticky字符表示......
  • Nsight compute权限访问受阻问题
    在非root或sudoer用户下进行ncu命令分析cuda程序时,会报错RR_NVGPUCTRPERMTheuserrunning<tool_name/application_name>doesnothavepermissiontoaccessNVIDIAGPUPerformanceCountersonthetargetdevice.此时可以选择申请root权限或在docker内进行性能分析,目前还......
  • window下通过管理权限启动cmd创建快捷方式
     cmd创建快捷方式命令在Windows管理权限启动命令提示符(cmd)中,可以使用mklink命令来创建快捷方式。基本语法如下: mklink[/D]LinkTarget其中:Link 是你想创建的快捷方式的路径。Target 是你想创建快捷方式指向的文件或文件夹的路径。/D 参数......
  • 04认证和权限
    认证和权限一、认证在开发后端的API时,不同的功能会有不同的限制,例如:无需认证,就可以访问并获取数据。需认证,用户需先登录,后续发送请求需携带登录时发放的凭证在drf中也给我们提供了认证组件,帮助我们快速实现认证相关的功能【1】认证组件使用步骤(1)创建认证组件类#引入......
  • MySQL 给用户添加 ALTER VIEW 的权限
    本文分享自华为云社区《MySQL给用户添加ALTERVIEW的权限》,作者:皮牙子抓饭。MySQL是一个广泛使用的关系型数据库管理系统,用于许多Web应用程序和企业级解决方案中。在MySQL中,用户权限的管理是非常重要的,以确保数据库安全性和数据完整性。在某些情况下,需要为用户添加特定......
  • openGauss 无权限角色导出数据
    无权限角色导出数据gs_dump和gs_dumpall通过-U指定执行导出的用户帐户。如果当前使用的帐户不具备导出所要求的权限时,会无法导出数据。此时,需先将具有权限的角色赋权给无权限角色,然后在导出命令中设置--role参数来指定具备权限的角色。在执行命令后,gs_dump和gs_dumpall会使用--ro......
  • win32下vs2013汇编传参和局部变量栈的分配
    1、传参无论是用寄存器还是栈,最终都要压入栈中。2、第一个参数的位置是ebp+8,少于4byte的数据类型按照4Byte压栈,第n个参数的地址是[ebp+4+4n],ebp+4是返回地址。8byte的数据类型,会先开辟8字节的栈空间esp-8,再把数据放入栈中。下一个参数的地址相应的要加8。3、局部变量用函数自己......