添加可配置用户阈值支持
项目描述
用户阈值
此模块增加了限制数据库和每个公司中存在的非门户/公共用户的数量的功能。
它添加了一个名为“用户阈值管理员”的组,这些是唯一可以更改阈值的用户。
此外,该模块还限制了用户将成员资格添加到管理员组的权限,默认情况下,管理员是该组的唯一成员。
另外,可以设置用户标志,使他们不计算在用户阈值内。
使用环境变量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 |
免于阈值限制的用户白名单。 |
问题跟踪器
问题在 GitHub Issues 上跟踪。如果在那里遇到问题,请检查您的问题是否已被报告。如果您是第一个发现的人,请帮助我们通过提供详细且受欢迎的反馈来解决问题。
鸣谢
图片
Odoo社区协会: 图标。
贡献者
Ted Salmon <tsalmon@laslabs.com>
Dave Lasley <dave@laslabs.com>
维护者
本模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。
要为此模块做出贡献,请访问 https://odoo-community.org。
项目详情
散列 for odoo10_addon_user_threshold-10.0.1.0.1-py2-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | a062f0c906cdc07903dd9c9a5b32c18de3f6f3f0d3ec30b32196e5cdde430a75 |
|
MD5 | 2b35a7223d0e63bebed78da08d1bcb65 |
|
BLAKE2b-256 | 51c5f0ac0b081c5c0d32b001ee55e036b487a532ed96dc8523f5800ebfb2c515 |