跳转到主要内容

添加可配置用户阈值支持

项目描述

License: LGPL-3

用户阈值

此模块增加了限制数据库和每个公司中存在的非门户/公共用户的数量的功能。

它添加了一个名为“用户阈值管理员”的组,这些是唯一可以更改阈值的用户。

此外,该模块还限制了用户将成员资格添加到管理员组的权限,默认情况下,管理员是该组的唯一成员。

另外,可以设置用户标志,使他们不计算在用户阈值内。

使用环境变量USER_THRESHOLD_HIDE,您还可以从用户和公司设置中隐藏阈值豁免标志。设置此标志还将移除不在环境变量USER_THRESHOLD_USER中定义的所有用户的阈值豁免。

还有两个模块也实现了与此模块类似的功能,但方式更为抽象。它们是

https://github.com/it-projects-llc/access-addons/tree/10.0/access_limit_records_number https://github.com/it-projects-llc/access-addons/tree/10.0/access_restricted

使用方法

默认添加了一个名为user.threshold.database的系统参数,其值为‘0’(无限制)。将此值设置为数据库中您希望允许的用户总数。

为用户添加了一个字段,允许您将他们从阈值中豁免。

为所有公司添加了一个字段,允许您定义公司可以拥有的最大用户数。

以下环境变量可供您方便地配置

名称

描述

USER_THRESHOLD_HIDE

隐藏所有阈值设置,并将免检用户默认为由 USER_THRESHOLD_USERS 变量定义的用户。

USER_THRESHOLD_USER

免于阈值限制的用户白名单。

Try me on Runbot

问题跟踪器

问题在 GitHub Issues 上跟踪。如果在那里遇到问题,请检查您的问题是否已被报告。如果您是第一个发现的人,请帮助我们通过提供详细且受欢迎的反馈来解决问题。

鸣谢

图片

  • Odoo社区协会: 图标

贡献者

维护者

Odoo Community Association

本模块由OCA维护。

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

要为此模块做出贡献,请访问 https://odoo-community.org

项目详情


下载文件

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

源代码分发

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

构建分发

odoo10_addon_user_threshold-10.0.1.0.1-py2-none-any.whl (44.7 kB 查看散列)

上传时间 Python 2

由以下赞助

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