用于Plone的csv文件剪切粘贴项
项目描述
collective.cutandpaste软件包自述文件
概述
用于Plone的csv文件剪切粘贴项 csv文件必须至少有两列:源路径和目标路径
看起来像这样
src;dst dir/sdir;dir2/sdir1 dir/sdir/ssdir1;dir2/sdir2 dir/sdir/ssdir2;dir2/sdir3
结果必须是
目录sdir移动到dir2并重命名为sdir1
目录ssdir1移动到dir2并重命名为sdir2
目录ssdir2移动到dir2并重命名为sdir3
使用
此工具使用transmogrifier。请参阅transmogrifier文档以了解其工作原理。您通过一个transmogrifier cfg配置文件(位于collective.cutandpaste/collective/cutandpaste/cutandpaste.cfg)定义剪切和粘贴操作。
要启动剪切和粘贴过程
1 - 前往portal_setup(zmi)
2 - 选择collective.cutandpaste
3 - 选择transmogrifier步骤
4 - 点击“导入所选步骤”按钮
蓝图
此软件包定义了一些蓝图
collective.cutandpaste.csvreader
读取csv文件(transmogrifier的源部分):与collective.transmogrifier类似,但您可以定义分隔符。
collective.cutandpaste.main
剪切和粘贴过程
选项
path_src : 源路径的键名
path_dst : 目标路径的键名
content_type : ATFolder(如果目标路径不存在,collective.cutandpaste.main将为您创建目标父路径)
collective.cutandpaste.flushcache
刷新zodb缓存(以保持内存低)
选项
每次迭代:刷新缓存(默认100次)
collective.cutandpaste.printer
定义输出报告的csv文件
选项
file_out:csv文件fout的路径
分隔符:分隔符
变更日志
1.1 (2011-12-14)
添加新选项
canfixtranslation:修复lingua plone内容的翻译引用
langtranslations:定义LP语言(用逗号分隔的几个语言)
workflow_transition:为新创建的文件夹定义工作流转换
1.0 (2011-11-24)
初始版本
项目详情
collective.cutandpaste-1.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a6fc1d195e8611f7d4f6c556df84afe99d51ace6e02264bccceaf05aa5e101dc |
|
MD5 | 79677f0f077edd5d869ff790e13d62b4 |
|
BLAKE2b-256 | 90b874f1a66f810e6bab97a0421e2ea9f52d8ede3f558b6fee420acca6618b4d |