代码之家  ›  专栏  ›  技术社区  ›  Cristin Meravi

odoo 10隐藏particluar安全组的创建/编辑按钮

  •  0
  • Cristin Meravi  · 技术社区  · 6 年前

    这是我试过的,但似乎不起作用。

    <record id="timeclock_attendance_tree_manual" model="ir.ui.view">
      <field name="name">timeclock.attendance.tree.manual</field>
      <field name="model">hr.attendance</field>
      <field name="inherit_id" ref="hr_attendance.view_attendance_tree"/>
      <field name="groups_id" eval="[(4,ref('hr.group_hr_attendance'))]"/>
      <field name="arch" type="xml">
          <xpath expr="/tree" position="attributes">
              <attribute name="create">false</attribute>
              <attribute name="edit">false</attribute>
          </xpath>
      </field>
    </record>
    

    我试过创建一个独立的安全组,而不是继承给其他组,以查看是否有效。但这实际上隐藏了每个人的按钮,包括管理员帐户。是否有人可以帮助我将此设置为只对指定组隐藏按钮?

    1 回复  |  直到 6 年前
        1
  •  0
  •   miw    6 年前

    创建视图的2个版本,其中一个带有 create / edit false ,一个 true . 将用户分配给两个不同的用户组,并设置 group_ids 使它们显示给每个用户组的视图。