访问权限

访问权限 是决定用户可以访问和编辑的内容及应用程序的权限。在 Odoo 中,这些权限可以为单个用户或用户组设置。将权限限制在仅需要它们的用户上,确保用户不会修改或删除他们不应访问的内容。

只有 管理员 可以更改访问权限。

危险

更改访问权限可能对数据库产生不利影响。这包括 无效管理员,即数据库中没有用户能够更改访问权限。因此,Odoo 建议在更改之前联系 Odoo 业务分析师或我们的支持团队。

小技巧

用户 必须 在其用户配置文件中设置特定的 管理 访问权限,才能更改其他用户的访问权限设置。

要访问此设置,请导航至 设置应用 ‣ 管理用户 ‣ 选择一个用户 ‣ 访问权限标签 ‣ 管理部分 ‣ 管理字段

一旦进入设置页面,现有的管理员 必须Administration 字段中的设置更改为 Access Rights

完成后,点击 保存 以保存更改,并将该用户设置为管理员。

用户

用户 的访问权限在用户添加到数据库时设置,但是可以在用户个人资料中随时调整。

要更改用户的权限,点击所需用户以编辑其个人资料。

Odoo 设置应用中的用户与公司部分的用户菜单。

在用户的个人资料页面,进入 访问权限 标签页,向下滚动以查看当前权限。

对于每个应用,使用下拉菜单选择该用户应具有的权限级别。每个部分的选项不同,但最常见的选项是: 空白/无用户:自己的文档用户:所有文档 ,或 管理员

访问权限 选项卡中的 管理 字段有以下选项:设置访问权限

销售应用程序的下拉菜单,用于设置用户的权限级别。

创建和修改组

是特定于应用程序的权限集合,用于管理大量用户的常见访问权限。管理员可以修改 Odoo 中的现有组,或创建新组来定义应用程序内模型的规则。

要访问组,首先激活 Odoo 的 开发者模式,然后转到 设置应用 ‣ 用户与公司 ‣ 组

Odoo 设置应用中用户与公司部分的群组菜单。

要从 群组 页面创建新群组,请点击 创建。然后,在空白的群组表单中,选择一个 应用程序,并填写群组表单(详见下文)。

要修改现有群组,请从 群组 页面上显示的列表中点击一个现有群组,然后编辑表单内容。

为群组输入一个 名称 ,如果此群组是为设置与某些用户共享数据的访问权限而创建的,请勾选 共享群组 旁边的复选框。

重要

切记要经常测试被更改的设定,以确保所需的用户可以顺利访问。

群组表单包含多个选项卡,用于管理群组的所有元素。在每个选项卡中,点击 添加一行 来为用户或规则添加新行,并点击 ❌ (移除) 图标来移除一行。

组表单中的选项卡,用于修改组的设置。
  • Users 标签页:列出组中的当前用户。以黑色列出的用户具有管理权限。没有管理权限的用户以蓝色显示。点击 添加一行 以向该组添加用户。

  • 继承 标签:继承意味着添加到该组的用户会自动添加到该标签下列出的组中。点击 添加一行 以添加继承的组。

    Example

    例如,如果 销售/管理员 组在其 继承 选项卡中列出了 网站/受限编辑 组,那么添加到 销售/管理员 组的任何用户也会自动获得对 网站/受限编辑 组的访问权限。

  • 菜单 选项卡:定义该组可以访问哪些菜单/模型。点击 添加一行 以添加特定的菜单。

  • 视图 标签:列出该组在 Odoo 中有权访问的视图。点击 添加一行 以将视图添加到该组。

  • 访问权限 选项卡:列出了该组有权访问的第一级权限(模型)。点击 添加一行 以将访问权限链接到该组。在此选项卡中,模型 列表示菜单/模型的通用名称,名称 列表示赋予模型的技术名称。对于每个模型,根据需要启用以下选项:

    • 读取: 用户可以查看对象的现有值。

    • 写入: 用户可以编辑对象的现有值。

    • 创建: 用户可以创建新对象。

    • 删除: 用户可以删除该对象的值。

    小技巧

    首先尝试在 Model 列的下拉菜单中搜索模型的通用名称。可以通过点击 (external link) 图标来展开模型的通用名称,从而找到 Model 的技术名称。

    模型的技术名称也可以在 开发者模式 中访问。

    在表单中,导航到任意字段,并将鼠标悬停在字段名称上。一个包含后端信息的框会显示出来,其中包含特定的 Odoo Model 名称。这是应该添加的模型的技术名称。

    模型字段上显示的技术信息,突出显示对象。
  • 记录规则: 列出了第二层的编辑和可见性权限。记录规则 会覆盖或细化组的访问权限。点击 添加一行 为此组添加一条记录规则。对于每条规则,请为以下选项选择值:

    • 申请读取权限

    • 申请写入权限

    • 申请创建权限

    • 申请删除权限

    重要

    记录规则使用 domain 或过滤数据的条件编写。域表达式是此类条件的列表。例如:

    需要翻译的内容是:

    此记录规则用于为分包商启用MRP消耗警告。

    Odoo 拥有一个预配置的记录规则库,以便于使用。不了解域(及域表达式)的用户在做出更改前,应咨询 Odoo 业务分析师或 Odoo 支持团队。

超级用户模式

超级用户模式 允许用户绕过记录规则和访问权限。要激活 超级用户模式,首先激活 开发者模式。然后,导航到顶部横幅中的 调试 菜单,该菜单由一个 🪲 (bug) 图标表示。

最后,滚动到底部,点击 返回仪表板

重要

只有在其用户配置文件中拥有 访问权限管理 部分 设置 访问权限的用户,才被允许登录到 超级用户模式

危险

超级用户模式 允许绕过记录规则和访问权限,因此应极其谨慎地使用。

退出 超级用户模式 后,由于所做的更改,用户可能会被锁定在数据库之外。这可能导致 无效管理员,即管理员无法更改访问权限/设置。

如果 Odoo 电子邮件服务器出现在黑名单上,请通过 `新帮助工单 <https://www.odoo.com/help>`_通知 Odoo,支持团队会将服务器从黑名单中移除。

要退出 超级用户模式 ,请通过导航到右上角并点击 OdooBot 用户名来注销账户。然后,选择 注销 选项。

小技巧

激活 超级用户模式 的另一种方式是作为超级用户登录。为此,导航至登录屏幕,并输入相应的 电子邮件密码

不要点击 Login,而是点击 Log in as superuser