zoukankan      html  css  js  c++  java
  • Odoo14学习笔记(14) 设置记录规则

    记录规则可以通过“设置-->技术-->安全-->记录规则”菜单来设置:

     也可以在security.xml文件中通过以下record格式设置:

    <record id="记录规则ID" model="ir.rule">
      <field name="name">记录规则名称</field>
      <field name="model_id" ref="model_模型"/>
      <field name="groups" eval="[(4, ref('用户组1')), (4, ref('用户组2')), (4, ref('用户组3'))]"/>
        <field name="perm_read" eval="1"/>
        <field name="perm_write" eval="0"/>
        <field name="perm_create" eval="0"/>
        <field name="perm_unlink" eval="0" />
      <field name="domain_force">[(1,'=',1)]</field>
    </record>

    id: 记录规则ID保证唯一,建议格式如 xxx_view_all_xxx.

    name: 记录规则名称,格式如 "xxx-查看全部xxx”。

    model_id: 对应模型ID,且ID必须以 model_ 为前缀,不然会报异常。

    groups: 可以设置1个或多个用户组。

    domain_force:  过滤条件

             -- 显示全部数据: [(1,'=',1)] 

             -- 根据字段过滤: [('state','=','cancel')]

  • 相关阅读:
    ASP.NET应用程序与页面生命周期
    阻塞分析
    性能和异常日志
    solr 搜索引擎及搜索推荐应用
    solr 搜索引擎
    分布式缓存地址
    Windows平台分布式架构实践
    职责链模式vs状态模式区别
    HBase
    单例模式
  • 原文地址:https://www.cnblogs.com/61007257Steven/p/15379894.html
Copyright © 2011-2022 走看看