复制和粘贴基于原型的对象时,更新文本字段和引用字段中子对象的链接
collective.updatelinksoncop的Python项目详细描述
简介
一个用于plone的下拉包,它改进了复制和粘贴操作 文件夹结构的。引用字段(例如relateditems)和uid 如果文本字段中的内联链接引用 正在复制文件夹结构中的内容,以便它们现在链接 复制的内容。
开发
这个包中的构建将创建一个可以运行的测试存根 使用:
./bin/test -s collective.updatelinksoncopy
请参阅doctests以获取有关此包功能的更多信息。
编辑buildout.cfg以指向buildouts/buildout-plone3.cfg 或buildouts/buildout-plone4.cfg。别忘了重新运行 bootstrap.py与python2.4或python2.6用于plone 3和plone 4 分别是。
安装
这个包需要plone 3.x或更高版本(在3.3.x上测试)。
如果您使用的是zc.buildout和plone.recipe.zope2instance配方 要管理项目,可以添加collective.updatelinksoncopy 到要安装的鸡蛋列表,例如:
[buildout] ... eggs = ... collective.updatelinksoncopy
(如果您使用的是plone<;3.3版本,那么您还将 需要安装zcml slug。)
更改日志
1.0(2011-08-10)
- 优雅地处理不寻常的引用字段和丢失的uid。
- 调整测试以使用GenericSetup 1.6.3+
1.0b5(2010-04-05)
- EdgeCase错误修复程序
1.0b4(2010-03-16)
- 在plone 4和plone 3中提供用于测试的构建
- 清除测试中字段访问器/变异器的使用
- 更新测试以使用plone 4
1.0b3(2010-03-16)
1.0b2(2010-03-12)
- 更新指向复制树中对象的引用字段。 例如,原型文档上的默认relateditems字段, 或自定义引用字段。
1.0b1(2010-02-05)
- 初始版本[马特·霍尔斯特德]