访问权限¶
访问权限 是决定用户可以访问和编辑的内容及应用程序的权限。在 Odoo 中,这些权限可以为单个用户或用户组设置。将权限限制在仅需要它们的用户上,确保用户不会修改或删除他们不应访问的内容。
只有 管理员 可以更改访问权限。
危险
更改访问权限可能对数据库产生不利影响。这包括 无效管理员,即数据库中没有用户能够更改访问权限。因此,Odoo 建议在更改之前联系 Odoo 业务分析师或我们的支持团队。
小技巧
用户 必须 在其用户配置文件中设置特定的 管理 访问权限,才能更改其他用户的访问权限设置。
要访问此设置,请导航至 。
一旦进入设置页面,现有的管理员 必须 将 Administration 字段中的设置更改为 Access Rights。
完成后,点击 保存 以保存更改,并将该用户设置为管理员。
用户¶
用户 的访问权限在用户添加到数据库时设置,但是可以在用户个人资料中随时调整。
要更改用户的权限,点击所需用户以编辑其个人资料。
在用户的个人资料页面,进入 访问权限 标签页,向下滚动以查看当前权限。
对于每个应用,使用下拉菜单选择该用户应具有的权限级别。每个部分的选项不同,但最常见的选项是: 空白/无 , 用户:自己的文档 , 用户:所有文档 ,或 管理员 。
在 访问权限 选项卡中的 管理 字段有以下选项:设置 或 访问权限。
创建和修改组¶
组 是特定于应用程序的权限集合,用于管理大量用户的常见访问权限。管理员可以修改 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。