跳转到主要内容

限制可添加的组件类型

项目描述

此包允许您限制非管理员可以添加的端口。

特性

  • 在可以添加端口的任何页面上,该产品会检查仅限管理员使用的受限端口列表。包括个人仪表板。

  • 有一个控制面板用于选择不允许非管理员使用的端口。

https://raw.githubusercontent.com/collective/collective.restrictportlets/master/docs/controlpanel.png

兼容性

此包已在Plone 4.3和5.0上进行了测试。

对于Plone 4.1和4.2也应该没问题。

  • 它修复了一个自版本2.0(Plone 4.0)以来未更改的来自plone.portlets的方法。

  • 我们需要plone.app.registry来进行设置和控制面板,这意味着Plone 4.1。

此包最重要的部分是对plone.portlets.manager.PortletManager.getAddablePortletTypes的微小猴子补丁。如果您有其他修补此部分的代码,则可能无法正常工作。

测试

此包与Travis进行了测试。

https://secure.travis-ci.org/collective/collective.restrictportlets.png

默认

在Plone插件控制面板中安装产品后,默认情况下,这些端口被限制。

  • 经典端口

  • 登录端口

您可以在《限制端口》控制面板中再次启用它们。

翻译

此产品已被翻译成以下语言:

  • 荷兰语(Maurits van Rees)

安装

通过将其添加到您的buildout中安装collective.restrictportlets

[buildout]

...

eggs =
    collective.restrictportlets

然后运行bin/buildout。现在您可以在插件控制面板中激活它,并在《限制端口》控制面板中进行配置。

贡献

许可证

该项目遵循GPLv2许可。

赞助

collective.restrictportlets的工作得到了弗拉芒环境署或VMM的支持。请参阅https://www.vmm.be。VMM是弗拉芒政府的机构,旨在改善弗拉芒的环境。弗拉芒是拥有自己政府、议会和行政机构的三个比利时地区之一。其他两个是布鲁塞尔首都区和瓦隆区。

贡献者

变更日志

1.0.0 (2021-12-21)

  • 在Plone 4.3、5.1、5.2、6.0上进行测试。[maurits]

  • 切换到tox和GitHub Actions。[maurits]

  • 删除includeDependencies。[maurits]

1.0a1(2017-08-14)

  • 初始版本。[maurits]

项目详情


下载文件

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

源分发

构建分发

collective.restrictportlets-1.0.0-py2.py3-none-any.whl (25.0 kB 查看哈希值)

上传于 Python 2 Python 3

由以下机构支持