跳转到主要内容

用户配置文件

项目描述

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

扩展base_user_role模块,此模块添加了配置文件的概念。实际上,配置文件作为对角色使用方式的附加筛选器。通过新小部件,用户可以在多公司组中切换公司的方式,在多配置文件组中切换配置文件。

这允许用户动态地切换其权限组。例如,这可以用于
  • 对菜单和模型权限进行更精细的控制(使用记录规则,这使得它非常灵活)

  • 将复杂的菜单分解为更简单的菜单

  • 轻松限制用户意外编辑或创建O2M字段中的记录,以及一般滥用界面,而不是对他们进行过多的解释

当您定义一个角色时,您可以将它链接到一个配置文件。角色的应用方式如下
  • 在任何情况下都应用没有配置文件的用户的角色

  • 应用链接到当前选定配置文件的用户的角色

请注意,此模块假设多公司环境

目录

配置

转到配置/用户/配置文件,创建一个配置文件。转到配置/用户/角色,定义一些带有配置文件的角色行。定义角色行时,请务必正确配置公司ID和配置文件。

使用方法

一旦为用户设置至少一个配置文件后,请使用顶部栏中的小部件切换用户配置文件。请注意,可以使用无配置文件;在这种情况下,用户只能获得始终适用的角色(即没有 profile_id 的角色)。

错误追踪器

错误在 GitHub 问题 上跟踪。如果遇到问题,请检查是否已报告您的问题。如果您首先发现,请通过提供详细且受欢迎的 反馈 帮助我们解决问题。

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

鸣谢

作者

  • Akretion

贡献者

维护者

此模块由 OCA 维护。

Odoo Community Association

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

此模块是 GitHub 上的 OCA/server-backend 项目的组成部分。

欢迎您贡献力量。有关如何贡献的信息,请访问 https://odoo-community.org/page/Contribute

项目详情


下载文件

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

源代码分发

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

构建分发

由以下支持

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