跳转到主要内容

针对Products.ExternalEditor的特定Plone层

项目描述

概述

一个针对Products.ExternalEditor的特定Plone层

描述

此软件包添加了一个控制面板来启用或禁用外部编辑器(Plone中的ext_editor属性似乎未使用),并可选择哪些内容类型将可用。

技术上,此软件包添加了一个皮肤层以覆盖来自Plone的external_edit.py和externalEditorEnabled.py Python脚本,使它们调用视图。这些视图与Plone今天的行为相同,但增加了安全检查(现在您需要“修改门户内容”才能调用external_edit),并增加了对配置中选择的的内容类型的支持。

将“WebDAV解锁项目”和“WebDAV锁定项目”权限授予“编辑者”角色。重要:这些权限的先前设置将被清除。

重要

collective.externaleditor只与Products.ExternalEditor >= 1.1.0一起工作,因此您需要在buildout中固定Products.ExternalEditor的版本。

[versions]
Products.ExternalEditor = 1.1.0

待办事项

  • 更多的测试覆盖

  • 在配置中添加了激活或停用所有用户的外部编辑器属性的可能性

  • 在配置中添加了为新用户激活外部编辑器的可能性

作者

atreal

  • atReal团队

    • Thierry Benita [tbenita]

    • Matthias Broquet [tiazma]

    • Florent Michon [f10w]

贡献者

致谢

变更日志

2.0.0 (2023-11-15)

  • 测试套件现在与Plone 5.2、Python3和Products.ExternalEditor 3一起工作 [ale-rt]

  • 删除与Plone 6不兼容的未使用导入 [ale-rt]

1.0.3 (2015-08-21)

  • 将控制面板移动到z3c.form。删除对CMFDefault和formlib的依赖。 [pbauer]

1.0.2 (2015-06-04)

  • 使用在configure.zcml中包含Products.CMFCore权限的推荐方法,使其适用于所有Plone版本 [jcerjak]

  • 删除对portal_factory(Plone 5兼容性)的依赖 [mattss]

1.0.1 - 2012-02-10

  • 预加载Products.CMFCore.permissions.zcml

1.0.0 - 2010-12-03

  • 初始发布 [f10w]

项目详情


下载文件

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

源分布

collective.externaleditor-2.0.0.tar.gz (21.8 kB 查看哈希值)

上传时间

构建分布

collective.externaleditor-2.0.0-py3-none-any.whl (18.8 kB 查看哈希值)

上传时间 Python 3

支持者