跳转到主要内容

Plone PAS插件,用于根据成员属性创建虚拟组

项目描述

logo

pas.plugins.memberpropertytogroup

PyPI PyPI - Python Version PyPI - Wheel PyPI - License PyPI - Status

PyPI - Plone Versions

Code analysis checks Tests Code Style

GitHub contributors GitHub Repo stars

Plone PAS插件,用于根据成员属性创建虚拟组。

主要用例是有现有LDAP基础设施的组织,该基础设施通过成员属性而不是LDAP组来组织组。

如果你有一个没有LDAP的纯Plone站点,你很可能不需要此插件。

功能

安装

使用 pippas.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。

鸣谢

本插件的开发得到了 波恩大学柏林赫尔姆霍茨研究所 的慷慨赞助。

Bonn University Helmholtz Zentrum Berlin

kitconcept 开发

kitconcept GmbH

图标由 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]

项目详情


下载文件

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

源代码分发

pas.plugins.memberpropertytogroup-3.0.0.tar.gz (2.3 MB 查看哈希值)

上传时间 源代码

构建分发

支持