Plone PAS插件,用于根据成员属性创建虚拟组
项目描述
pas.plugins.memberpropertytogroup
Plone PAS插件,用于根据成员属性创建虚拟组。
主要用例是有现有LDAP基础设施的组织,该基础设施通过成员属性而不是LDAP组来组织组。
如果你有一个没有LDAP的纯Plone站点,你很可能不需要此插件。
功能
安装
使用 pip
将 pas.plugins.memberpropertytogroup 添加到 Plone 安装中。
pip install pas.plugins.memberpropertytogroup
或者在您的包的 setup.py
中将其作为依赖项添加。
install_requires = [
"pas.plugins.memberpropertytogroup",
"Plone",
"plone.restapi",
"setuptools",
],
启动 Plone 并在插件控制面板中激活插件。
源代码和贡献
如果您想帮助开发 pas.plugins.memberpropertytogroup
(改进、更新、错误修复等),这是一个很好的想法!
我们非常感激任何贡献,如果需要在 PyPI 上发布版本,请与我们联系。
开发
您需要一个工作环境 python
(系统、virtualenv、pyenv 等),版本 3.7 或更高。
然后使用以下命令安装依赖项和开发实例:
make build
运行此包的测试
make test
默认情况下,我们使用 6.x 系列的最新版 Plone。
鸣谢
本插件的开发得到了 波恩大学 和 柏林赫尔姆霍茨研究所 的慷慨赞助。
由 kitconcept 开发
图标由 FamFamFam 设计
许可协议
本项目采用 GPLv2 许可协议。
贡献者
- 蒂莫·斯托伦沃克
- 延斯·克莱因
- 维克托·费尔南德斯·德·阿巴
- 卡尔斯滕·森格
- 埃里科·安德雷
变更日志
3.0.0 (2023-01-02)
-
初始 i18n 支持 [ericof]
-
通过 plone.restapi 实现控制面板 [ericof]
-
将控制面板调整为 Bootstrap 5 [ericof]
-
使用 plone/code-analysis-action@v2 作为 GitHub Actions 中代码分析的基准 [ericof]
-
测试现在使用 pytest 而不是 unittest [ericof]
-
停止支持 Plone 5.2 [ericof]
-
停止支持 Python 3.7 [ericof]
2.1.1 (2021-08-31)
- 修复属性匹配问题。 [ericof]
2.1.0 (2021-08-31)
- 属性匹配现在支持值的开头和结尾都使用 '*'。 [ericof]
2.0.0 (2021-07-21)
-
Plone 5.2 兼容性。 [timo]
-
停止 Python 2、Plone < 5.2 兼容性。 [ericof]
-
实现包卸载 (#12)。 [ericof]
1.1 (2018-03-05)
-
Plone 5.1 兼容性。 [timo]
-
使插件(默认不激活)
getGroupMembers
可插件,以便集成商可以提供自己的实用程序,提供新的IGetGroupMembers
接口,承诺返回实际的组成员。 [jensens]
1.0 (2016-04-04)
- 与 1.0a7 相同。 [timo]
1.0a7(2015-10-25)
- 控制面板标记和 JS 重构。 [sneridagh]
1.0a6(2015-10-21)
- Plone 3 兼容性修复。 [csenger]
1.0a5(2015-10-21)
-
修复与 Plone 3 兼容的 js。 [csenger]
-
将控制面板中的添加/删除按钮移至保存/取消按钮上方。 [csenger]
1.0a4(2015-10-19)
- 为在 1.0a3 中添加的注册条目添加升级步骤。 [timo]
1.0a3(2015-10-12)
- 新功能:作为管理员,我可以根据多个成员属性创建一个组。 [sneridagh]
1.0a2(2015-09-09)
-
修复场景:作为管理员,我可以根据成员属性前缀创建一个组 [jensens]
-
忽略控制面板输入中的空行。 [jensens]
1.0a1(2015-08-06)
- 初始发布。 [timo, jensens]
项目详情
哈希值 for pas.plugins.memberpropertytogroup-3.0.0.tar.gz
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2de141dae812bc958ced46393f9974157d2b1f1289a457f94e7245413bb68437 |
|
MD5 | b64e1bd37bf59145605b336c05b5f488 |
|
BLAKE2b-256 | b15540b0c1055222146b90e29f1b6be1b1f3bff6725b157dc439b87d35860d95 |
哈希值 for pas.plugins.memberpropertytogroup-3.0.0-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e8faa3023c6c1a08e0e7fc5dc24b8781654ec84fb0c06cf74ca270d417f55566 |
|
MD5 | 7ce33415bfce59467d2adc0e94db9cfa |
|
BLAKE2b-256 | 0d177c8e6d499887c1ea10386e2cfa783a396b107ac60878d586777e7706868a |