带有额外选项的特殊粘贴操作
zest.specialpaste的Python项目详细描述
内容
Introduction
在plone中复制和粘贴对象时 新粘贴的对象设置为初始状态。有时候你想要 保持原始状态。这就是zest.specialpaste所做的。
Use case
您可以使用plone在文件夹中存储一些有关客户机的信息。 您已经创建了一个包含几个子文件夹和几个 用作新模板的文档、图像和文件 客户。对于新客户机,其中一些对象应该已经 出版。您已在模板或示例中正确设置了此设置 文件夹。复制此文件夹,转到新位置并使用 来自zest.specialpaste的“特殊粘贴”操作,用于粘贴对象 让新对象的审查状态与它们的 原件。
Compatibility
在plone 4.0和4.1上测试。目前它不适用于plone 3.3; 这让我很惊讶,所以它可能是可以修复的。
Installation
- 将zest.specialpaste添加到构建的eggs(和 如果您使用的是plone 3.2或更早版本,那么zcml也可以,但它没有 目前在那里工作)。重新运行构建。
- 在附加产品控制面板中安装Zest Special Paste。 这将在对象上添加“特殊粘贴”操作并注册 使我们的@@special-paste浏览器视图可用的浏览器层。
Future ideas
- 我们可以在中间添加一个表单,您可以在其中指定 特别适合粘贴。如果不选择任何选项,它应该执行 与标准粘贴操作相同。
- 允许保留原始所有者。
- 接管本地角色。
- 与plone 3.3兼容。
Changelog
1.2 (2011-11-04)
- 减少日志记录,因为这可能过于冗长或警告 在实践中,这是非常正常的原因。 [毛里塔尼亚]
- 修复复制包含子文件夹的文件夹时的粘贴错误 内容。 [毛里塔尼亚]
1.1 (2011-11-02)
- 添加了manifest.in文件,因此.mo文件在运行时包含在 热情释放者。 [毛里塔尼亚]
1.0 (2011-11-02)
- 初始版本