📜  如何从odoo中的组中删除隐含的ID? (1)

📅  最后修改于: 2023-12-03 15:23:47.360000             🧑  作者: Mango

如何从odoo中的组中删除隐含的ID?

在odoo中,组(group)是一种用于访问控制的机制。通过将一组用户分配到一个特定的组中,可以限制他们对特定模块或操作的访问。每个组都有一个唯一的ID,如果需要删除一个组,必须在数据库中删除相应的ID。

但是,在某些情况下,可以发现组中包含了“隐含”的ID,这些ID并未在odoo的前端页面中显示。这些隐含的ID可能会导致意外的访问权限,因此需要将其从组中删除。

下面是一种从odoo中的组中删除隐含ID的方法:

  1. 登录Odoo后台管理页面,并进入“设置”菜单中的“技术”子菜单。

  2. 在“技术”子菜单中,选择“安全”下的“组”菜单。

  3. 在“组”页面中,选择要编辑的组,并进入其详细页面。

  4. 在页面上方的“编辑”按钮旁边,选择“编辑-XML视图”选项。

  5. 在XML视图中,查找类似于以下代码的行:

<field name="users" widget="many2many_tags"/>
  1. 在该行代码后面添加以下代码:
<field name="implied_ids" invisible="1"/>
  1. 保存并应用更改。

现在,在组的详细页面中,应该可以看到一个名为“隐含ID”的字段。通过将其清空,可以删除该组中的隐含ID。

参考链接:如何从odoo中的组中删除隐含的ID