跳转到主要内容

用于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 (7.5 kB 查看哈希值)

上传时间

支持者