跳转到主要内容

使用组和域操作限制访问

项目描述

Beta License: AGPL-3 OCA/server-ux Translate me on Weblate Try me on Runboat

使用限制记录,您可以创建不同组的域。域将允许/拒绝在特定目标模型记录上运行操作。

如果一个操作的 所有限制都没有域 - 根据组(base_action_visibility_restriction行为)隐藏操作。

如果至少有一个限制带域 - 显示操作。访问将在用户运行操作时定义。

如果没有域的限制记录 - 用户无法运行操作。如果有域 - 域定义了用户(用户组)可以运行操作的记录。

目录

用法

限制对 窗口操作 的访问。

窗口操作通常有一个向导 - 窗口,在您运行操作后打开。

窗口操作的“目标模型”是向导的模型。不是目标模型。

假设您想限制对销售订单创建发票窗口操作的访问。

  1. 启用调试模式。

  2. 在销售订单列表视图中选择多个记录。

  3. 操作 -> 创建发票。

  4. 点击错误符号。点击编辑操作。

  5. 转到安全选项卡。

  6. 创建限制行并保存。

限制对 服务器操作 的访问。

服务器操作没有向导。它们直接链接到目标模型。它们在您点击操作后立即执行。

假设您想限制对销售订单标记报价为已发送的服务器操作的访问。

  1. 启用调试模式。

  2. 转到设置 -> 技术 -> 服务器操作。

  3. 搜索标记报价为已发送。您可以在模型字段中看到它是销售订单。

  4. 转到安全选项卡。

  5. 创建限制行并保存。

错误跟踪器

错误在 GitHub Issues 上追踪。如有问题,请检查是否已有人报告过相同问题。如果您是第一个发现的人,请通过提供详细且受欢迎的 反馈 来帮助我们解决。

请不要直接联系贡献者询问支持或技术问题。

致谢

作者

  • Ilyas

  • Ooops404

贡献者

维护者

本模块由OCA维护。

Odoo Community Association

OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo特性的协作开发并推广其广泛使用。

当前 维护者

ilyasprogrammer

本模块是GitHub上的 OCA/server-ux 项目的一部分。

欢迎您贡献力量。了解更多信息,请访问 https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源代码发行版

此版本没有可用的源代码发行版文件。有关生成发行版存档的教程,请参阅 生成发行版存档

构建发行版

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面