{ "info": { "author": "Godefroid Chapelle", "author_email": "gotcha@bubblenet.be", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Plone", "Framework :: Plone :: 4.3", "Programming Language :: Python", "Programming Language :: Python :: 2.7" ], "description": "===========================\ncollective.fixorderedfolder\n===========================\n\n``plone.folder`` maintains a data structure to support ordering.\n\nIn certain cases, that data structure can get into incoherent state.\n\nFor instance, there is a possibility that an item sitting in a folder can still\nbe viewed or edited but not moved or renamed.\n\n``collective.fixorderedfolder`` provides a view (``fixOrderedFolders``) on Plone sites that walk\nthrough the site folders to fix the case described.\n\nFurther, it logs discrepancies in the ordering data structure.\n\nContributors\n============\n\n- Godefroid Chapelle, gotcha@bubblenet.be\n\nChangelog\n=========\n\n\n0.1a5 (2018-09-11)\n------------------\n\n- Refactor diagnose and fix algorithm.\n [gotcha]\n\n\n0.1a4 (2018-05-07)\n------------------\n\n- Defend against UnorderedOrdering.\n [gotcha]\n\n\n0.1a3 (2018-05-07)\n------------------\n\n- ``plone.api`` is required only by tests. \n [gotcha]\n\n\n0.1a2 (2018-05-07)\n------------------\n\n- Fix broken classifier\n [gotcha]\n\n\n0.1a1 (2018-05-07)\n------------------\n\n- Initial release.\n [gotcha]", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/collective.fixorderedfolder", "keywords": "Python Plone", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "collective.fixorderedfolder", "package_url": "https://pypi.org/project/collective.fixorderedfolder/", "platform": "", "project_url": "https://pypi.org/project/collective.fixorderedfolder/", "project_urls": { "Homepage": "http://pypi.python.org/pypi/collective.fixorderedfolder" }, "release_url": "https://pypi.org/project/collective.fixorderedfolder/0.1a5/", "requires_dist": null, "requires_python": "", "summary": "Fix internal data structures of Plone ordered folders", "version": "0.1a5" }, "last_serial": 4261188, "releases": { "0.1a2": [ { "comment_text": "", "digests": { "md5": "83b614affba3aa4ee896e5e7b3b0fdf4", "sha256": "3247a23cbd5265e9ea8fe95fbd03a81a4a9f58194f9b1d10419aec6a9acaf9c1" }, "downloads": -1, "filename": "collective.fixorderedfolder-0.1a2.tar.gz", "has_sig": false, "md5_digest": "83b614affba3aa4ee896e5e7b3b0fdf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13876, "upload_time": "2018-05-07T12:53:10", "url": "https://files.pythonhosted.org/packages/8e/20/38d06ddda55f9194e1ac47057ab2e406ba4b199bd7acc26cb49fcda52a9d/collective.fixorderedfolder-0.1a2.tar.gz" } ], "0.1a3": [ { "comment_text": "", "digests": { "md5": "26154df01dc1bdba3be3b6709a09d908", "sha256": "b0ef73ab3db992212b15e3e9163b7535877dfe3e1d133164b671cd0975ee183a" }, "downloads": -1, "filename": "collective.fixorderedfolder-0.1a3.tar.gz", "has_sig": false, "md5_digest": "26154df01dc1bdba3be3b6709a09d908", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13924, "upload_time": "2018-05-07T15:06:11", "url": "https://files.pythonhosted.org/packages/50/14/f3514b2d8dcd0fdc07dbf7d4751dc95598ca808bbc0db2017c3f81906b88/collective.fixorderedfolder-0.1a3.tar.gz" } ], "0.1a4": [ { "comment_text": "", "digests": { "md5": "34bf79e6e83497bbfab0489d342fd809", "sha256": "de31dba2901ee66c46c2c930039760bb6c7d2d7029c5705a7384abaf974d77d6" }, "downloads": -1, "filename": "collective.fixorderedfolder-0.1a4.tar.gz", "has_sig": false, "md5_digest": "34bf79e6e83497bbfab0489d342fd809", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13975, "upload_time": "2018-05-07T15:20:30", "url": "https://files.pythonhosted.org/packages/f1/e5/3c1b69d416cae26d8e7eccef278cf4c0c647767bbe0ef99932c5ca0540e1/collective.fixorderedfolder-0.1a4.tar.gz" } ], "0.1a5": [ { "comment_text": "", "digests": { "md5": "44599da93f28916feba6b637afaa3569", "sha256": "cc4ab5a339d0e70c60a65f8c21fe51f2958083c71b10da7eeeeaa122faf23224" }, "downloads": -1, "filename": "collective.fixorderedfolder-0.1a5.tar.gz", "has_sig": false, "md5_digest": "44599da93f28916feba6b637afaa3569", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14545, "upload_time": "2018-09-11T12:55:41", "url": "https://files.pythonhosted.org/packages/bf/8b/535306a11c3156c41ae3ac6d0965d92ed85da4c0c75e820d91f17d702211/collective.fixorderedfolder-0.1a5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "44599da93f28916feba6b637afaa3569", "sha256": "cc4ab5a339d0e70c60a65f8c21fe51f2958083c71b10da7eeeeaa122faf23224" }, "downloads": -1, "filename": "collective.fixorderedfolder-0.1a5.tar.gz", "has_sig": false, "md5_digest": "44599da93f28916feba6b637afaa3569", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14545, "upload_time": "2018-09-11T12:55:41", "url": "https://files.pythonhosted.org/packages/bf/8b/535306a11c3156c41ae3ac6d0965d92ed85da4c0c75e820d91f17d702211/collective.fixorderedfolder-0.1a5.tar.gz" } ] }