限制可添加的组件类型
项目描述
此包允许您限制非管理员可以添加的端口。
特性
在可以添加端口的任何页面上,该产品会检查仅限管理员使用的受限端口列表。包括个人仪表板。
有一个控制面板用于选择不允许非管理员使用的端口。
兼容性
此包已在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进行了测试。
默认
在Plone插件控制面板中安装产品后,默认情况下,这些端口被限制。
经典端口
登录端口
您可以在《限制端口》控制面板中再次启用它们。
翻译
此产品已被翻译成以下语言:
荷兰语(Maurits van Rees)
安装
通过将其添加到您的buildout中安装collective.restrictportlets
[buildout] ... eggs = collective.restrictportlets
然后运行bin/buildout。现在您可以在插件控制面板中激活它,并在《限制端口》控制面板中进行配置。
贡献
许可证
该项目遵循GPLv2许可。
赞助
collective.restrictportlets的工作得到了弗拉芒环境署或VMM的支持。请参阅https://www.vmm.be。VMM是弗拉芒政府的机构,旨在改善弗拉芒的环境。弗拉芒是拥有自己政府、议会和行政机构的三个比利时地区之一。其他两个是布鲁塞尔首都区和瓦隆区。
贡献者
Maurits van Rees,m.van.rees@zestsoftware.nl
变更日志
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]
项目详情
散列 for collective.restrictportlets-1.0.0-py2.py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | 36a0a2d9d9989eb588162761da0cad787f8ff8b317a2b72b6eed1d6242030bbc |
|
MD5 | 9e63901e11f81f9f42d03ef161d34a30 |
|
BLAKE2b-256 | b218d1f44453e3d64b1bfbe06a1113b56fbedf71066381b9b71bbd4140974c00 |