带有额外选项的特殊粘贴操作

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)

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java GridBagLayout不填充区域   java Memozied Fibonacci未运行与常规Fibonacci解决方案   Java Web启动未启动问题   Java中异常和if-then的区别   java从命令提示符运行批处理文件获取错误   socket在Java中验证SSL证书的公共名称   如何在JAVA中检查字符串数组中的相等字   用java语言将音频文件转换成文本文件的语音识别   java为什么foo(1,2,3)没有传递给varargs方法foo(对象…)作为整数[]   java通过蓝牙将奇怪的数据从Arduino传输到Android   java ContainerRequestFilter获取空entitystream   java如何从安卓 studio中删除不兼容类型错误   基本Java错误   在Spring引导中使用REST API时发生java错误   javascript通过从SQL查询派生的URL打开页面