跳转到主要内容

具有额外选项的特殊粘贴动作

项目描述

简介

在Plone中复制和粘贴对象时,新粘贴的对象的工作流状态被设置为初始状态。有时您想保持原始状态。这就是zest.specialpaste所做的工作。

用例

您使用Plone在文件夹中存储有关客户的一些信息。您已创建了一个标准文件夹,其中包含几个子文件夹和几个文档、图片和文件,您将这些用作新客户的模板。对于新客户,这些对象中的一些应该已经发布。您已在模板或样本文件夹中正确设置了此设置。您复制此文件夹,转到新位置,并使用来自zest.specialpaste的“特殊粘贴”操作来粘贴对象,并让新对象的审查状态与其原始状态相同。

兼容性

已在Plone 4.0和4.1上测试。目前它不支持Plone 3.3;这让我感到惊讶,因此可能可以修复。

安装

  • zest.specialpaste添加到您的buildout的eggs中(如果您使用的是Plone 3.2或更早版本,也请添加到zcml中,但目前它在那里不起作用)。重新运行buildout。

  • 在“附加产品控制面板”中安装Zest Special Paste。这将向对象添加“特殊粘贴”操作,并注册一个浏览器层,使我们的@@special-paste浏览器视图可用。

未来想法

  • 我们可以在其中添加一个表单,您可以在其中指定粘贴时应该特别指定什么。当选择无选项时,它应该与标准粘贴操作相同。

  • 允许保留原始所有者。

  • 接管本地角色。

  • 使其与Plone 3.3兼容。

变更日志

1.2 (2011-11-04)

  • 减少日志记录,因为这可能会过于冗长或警告关于实际上非常正常的原因发生的事情。[maurits]

  • 修复复制包含子文件夹且具有内容的文件夹时的粘贴错误。[maurits]

1.1 (2011-11-02)

  • 添加了MANIFEST.in文件,以便在运行zest.releaser时包括.mo文件。[maurits]

1.0 (2011-11-02)

  • 初始发布

项目详情


下载文件

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

源分布

zest.specialpaste-1.2.zip (32.3 kB 查看哈希)

上传时间:

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面