{ "info": { "author": "yboussard", "author_email": "y.boussard@free.fr", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Plone :: 3.3", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python" ], "description": "collective.cutandpaste Package Readme\r\n=====================================\r\n\r\nOverview\r\n--------\r\n\r\nfor copy and paste items for plone with an csv file\r\ncsv file must have a minimun of two columns: src path and the dst path\r\n\r\nit's looks like that ::\r\n \r\n src;dst\r\n dir/sdir;dir2/sdir1\r\n dir/sdir/ssdir1;dir2/sdir2\r\n dir/sdir/ssdir2;dir2/sdir3\r\n\r\nThe result must be :\r\n\r\n - directory sdir is moved to dir2 and rename sdir1\r\n - directory ssdir1 is moved to dir2 and rename sdir2\r\n - directory ssdir2 is moved to dir2 and rename sdir3\r\n\r\n \r\nUse\r\n---\r\n\r\nThis tool use transmogrifier. Please refer to transmogrifier documentation in order to know how it work.\r\nYou define copy and paste operation via an transmogrifier cfg configuration file name cutandpaste.cfg (on collective.cutandpaste/collective/cutandpaste/cutandpaste.cfg)\r\n\r\nTo launch the cut and paste process:\r\n\r\n 1 - go to portal_setup (zmi)\r\n\r\n 2 - select collective.cutandpaste\r\n\r\n 3 - check transmogrifier step\r\n\r\n 4 - click to \"Import selected steps\" button\r\n\r\nBlueprint\r\n---------\r\n\r\nThis package define some blueprints :\r\n\r\ncollective.cutandpaste.csvreader\r\n++++++++++++++++++++++++++++++++\r\n\r\nRead an csv file (source section for transmogrifier): as collective.transmogrifier one but you can define delimiter.\r\n\r\ncollective.cutandpaste.main\r\n+++++++++++++++++++++++++++\r\n\r\nCut and paste process\r\n\r\noptions :\r\n\r\n - path_src : the name of key for the src path\r\n - path_dst : the name of dst for the dst path \r\n - content_type : ATFolder (if dst path is not exists, the collective.cutandpaste.main create destination parent path for you)\r\n\r\n\r\ncollective.cutandpaste.flushcache\r\n+++++++++++++++++++++++++++++++++\r\n\r\nFlush zodb cache (for keeping memory low)\r\n\r\noptions : \r\n \r\n - every : flush cache every iterate (default 100)\r\n\r\ncollective.cutandpaste.printer\r\n++++++++++++++++++++++++++++++\r\n\r\ndefine an csv file for output reports\r\n\r\noptions :\r\n\r\n - file_out : path of the csv file fout output\r\n - delimiter : the delimiter \r\n \r\n\r\n\r\n\r\nChangelog\r\n=========\r\n\r\n1.1 (2011-12-14)\r\n----------------\r\n\r\n- Add new options\r\n\r\n * canfixtranslation : fix translation reference for lingua plone content\r\n * langtranslations : define LP lang (just a couple seperated by comma)\r\n * workflow_transition : define a workflow transition for newly created folder\r\n\r\n\r\n\r\n1.0 (2011-11-24)\r\n----------------\r\n\r\n- Initial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://svn.plone.org/svn/collective/", "keywords": "transmogrifier plone", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "collective.cutandpaste", "package_url": "https://pypi.org/project/collective.cutandpaste/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.cutandpaste/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://svn.plone.org/svn/collective/" }, "release_url": "https://pypi.org/project/collective.cutandpaste/1.1/", "requires_dist": null, "requires_python": null, "summary": "for copy and paste items for plone with an csv file", "version": "1.1" }, "last_serial": 754926, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "ad341636eedeae3b9b3199afbcfceb40", "sha256": "af717ec8c1e593c13961005d7445bdd9a65b87257451dad61aee1dd1b76959cb" }, "downloads": -1, "filename": "collective.cutandpaste-1.0.tar.gz", "has_sig": false, "md5_digest": "ad341636eedeae3b9b3199afbcfceb40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6005, "upload_time": "2011-11-24T15:40:05", "url": "https://files.pythonhosted.org/packages/69/2e/c3fd88298a20628cc2291655dc88384c9b06c751cb61520e28b07ba95542/collective.cutandpaste-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "79677f0f077edd5d869ff790e13d62b4", "sha256": "a6fc1d195e8611f7d4f6c556df84afe99d51ace6e02264bccceaf05aa5e101dc" }, "downloads": -1, "filename": "collective.cutandpaste-1.1.tar.gz", "has_sig": false, "md5_digest": "79677f0f077edd5d869ff790e13d62b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7491, "upload_time": "2011-12-14T15:03:56", "url": "https://files.pythonhosted.org/packages/90/b8/74f1a66f810e6bab97a0421e2ea9f52d8ede3f558b6fee420acca6618b4d/collective.cutandpaste-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "79677f0f077edd5d869ff790e13d62b4", "sha256": "a6fc1d195e8611f7d4f6c556df84afe99d51ace6e02264bccceaf05aa5e101dc" }, "downloads": -1, "filename": "collective.cutandpaste-1.1.tar.gz", "has_sig": false, "md5_digest": "79677f0f077edd5d869ff790e13d62b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7491, "upload_time": "2011-12-14T15:03:56", "url": "https://files.pythonhosted.org/packages/90/b8/74f1a66f810e6bab97a0421e2ea9f52d8ede3f558b6fee420acca6618b4d/collective.cutandpaste-1.1.tar.gz" } ] }