用于复制和粘贴带有csv文件的plone项目

collective.cutandpaste的Python项目详细描述


collective.cutandpaste包自述文件

概述

用于复制和粘贴带有csv文件的plone项目 csv文件必须至少有两列:src path和dst path

看起来是这样的

src;dst
dir/sdir;dir2/sdir1
dir/sdir/ssdir1;dir2/sdir2
dir/sdir/ssdir2;dir2/sdir3

结果必须是:

  • directory sdir is moved to dir2 and rename sdir1
  • directory ssdir1 is moved to dir2 and rename sdir2
  • directory ssdir2 is moved to dir2 and rename sdir3

使用

这个工具使用变形器。请参阅Transmorgifer文档以了解其工作原理。 通过transmorgier cfg配置文件名cutandpaste.cfg(on collective.cutandpaste/collective/cutandpaste/cutandpaste.cfg)定义复制和粘贴操作

启动剪切粘贴过程:

1 - go to portal_setup (zmi)

2 - select collective.cutandpaste

3 - check transmogrifier step

4 - click to “Import selected steps” button

蓝图

这个包定义了一些蓝图:

集合.cutandpaste.csvreader

读取csv文件(transmogrifier的源代码部分):作为collective.transmogrifier,但您可以定义分隔符。

集合.cutandpaste.main

剪切粘贴过程

选项:

  • path_src : the name of key for the src path
  • path_dst : the name of dst for the dst path
  • content_type : ATFolder (if dst path is not exists, the collective.cutandpaste.main create destination parent path for you)

集合、剪切和粘贴、刷新缓存

刷新zodb缓存(用于保持内存不足)

选项:

  • every : flush cache every iterate (default 100)

集合、剪切和粘贴、打印机

为输出报告定义csv文件

选项:

  • file_out : path of the csv file fout output
  • delimiter : the delimiter

变更日志

1.1(2011-12-14)

  • 添加新选项
  • canfixtranslation : fix translation reference for lingua plone content
  • langtranslations : define LP lang (just a couple seperated by comma)
  • workflow_transition : define a workflow transition for newly created folder

1.0(2011-11-24)

  • 初始版本

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

推荐PyPI第三方库


热门话题
java希望直接扫描要上传到网页的文档   java JavaFX使对象可见,但不使用(忽略)点击   java LibGdx奇怪的纹理行为   java JavaFx ComboBox在第一次单击时未获得正确的值   api WebDav服务器库最好使用Java   java在Android中维护应用程序状态   java保存在Android中拖放RecyclerView后所做的更改我已经阅读了所有内容   无法读取项目中所需库tomcatembedwebsocket的java存档,或者该存档不是有效的ZIP文件   c#类在系统中有哪些关联?如何在UML中最好地表示它们?   java如何使用bazaar访问两台计算机上的同一文件夹   Java易失性与缓存一致性   java如何解决http11。校长:例外?   java liferaymavenplugin从maven Liferay 6.2.5(6.2 ga6)部署war   安卓的jar for java在哪里。木卫一。文件   java邻接矩阵中BFS的顺序是什么?   虚拟机如何从java启动linux虚拟机?   向DefaultListModel添加元素时java JList未更新   java JMSListener批注无法与REST服务一起使用   java DirectoryStream返回路径的顺序是什么?文件名,上次修改,文件大小?   java DropWizard Hibernate doc想说什么?