{ "info": { "author": "JC Brand, Syslab.com GmbH", "author_email": "brand@syslab.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Introduction\n============\n\nslc.dublettefinder is a Plone product plugin that warns you of possible\nfile duplications in your Plone website.\n\nIt provides custom validators (that can be ignored with a checkbox on the form)\nthat warns the user if the file or image being uploaded is a possible duplicate\nof a file already in the site.\n\nIt also provides a portlet that will show any possible file duplications when\non the context of any file or image.\n\nWorks with the ATContentTypes ATFile and ATImage as well as Blobs.\n\n\nValidators:\n-----------\nValidators are run when an object is newly created or being edited. They are\nused to for example check that the fields of the object where correctly filled\nin.\n\nslc.dublettefinder registers three new validators for the main two file containing objects\n(ATFile and ATImage), and you can easily register them for your own file\ncontaining objects. See ./extensions/configure.zcml\n\nThe validators are called isUniqueObjectName, isUniqueFileName and\nisUniqueFileSize and can be found in ./validators.py.\n\nThe first validator check the object's Title against all other objects of the\nsame type in the database, and warns you if there is a match.\n\nThe second validator checks the uploaded file's name against files in the\ndatabase and the third validator checks the file's size.\n\nAll three validators will warn you if they find a match, and then allow you to\noverride them (by clicking a checkbox) and continue adding your object.\n\nPortlet:\n--------\nA custom portlet is also provided, that will show you any possible duplicates\nof the object/context that you are currently viewing.\n\nCompatibility:\n==============\n\nTested on Plone 3.1.* and Plone 3.3.*\n\n\n\nChangelog\n=========\n\n0.3.1 (2010-03-18)\n------------------\n\n* Fixed warning message formatting. [jcbrand]\n\n0.3 (2010-03-17)\n----------------\n\n* Made slc.dublettefinder compatible with Plone 3.3 by removing the reliance deprecated\n code. [jcbrand]\n\n\n0.2 (2010-01-26)\n----------------\n\n* Initial public release [jcbrand]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://plone.org/products/slc.dublettefinder/", "keywords": "dublettefinder dublette duplications", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "slc.dublettefinder", "package_url": "https://pypi.org/project/slc.dublettefinder/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/slc.dublettefinder/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://plone.org/products/slc.dublettefinder/" }, "release_url": "https://pypi.org/project/slc.dublettefinder/0.3.1/", "requires_dist": null, "requires_python": null, "summary": "The goal of slc.dublettefinder is to find duplicate files (dublettes ;) in the ZODB and then warn the user via validation error during content edit/creation.", "version": "0.3.1" }, "last_serial": 1658172, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "d672a5e07706d1609e23160572547230", "sha256": "fa77b89ef599a4cab9a7ddec9f38263122785eeca28005eeb78110a585275c54" }, "downloads": -1, "filename": "slc.dublettefinder-0.2.zip", "has_sig": false, "md5_digest": "d672a5e07706d1609e23160572547230", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50022, "upload_time": "2010-01-26T18:45:13", "url": "https://files.pythonhosted.org/packages/ae/67/5aa8ec40d77b597c4c0a75a3d19741f3f96b875129b168e926bd4574a442/slc.dublettefinder-0.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "a5abc50c3a9aa6228b73c17f2ca39b19", "sha256": "870d1ec790317aa502f08874ff51d20103254114ae1240ba800ad004ec7e7018" }, "downloads": -1, "filename": "slc.dublettefinder-0.3.tar.gz", "has_sig": false, "md5_digest": "a5abc50c3a9aa6228b73c17f2ca39b19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28713, "upload_time": "2010-03-17T18:24:34", "url": "https://files.pythonhosted.org/packages/ce/3c/b6d812db0f8b6f4439fe37becb4aa65283af4596a09259239ee6ef513cf6/slc.dublettefinder-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "f25126088e2c0fb7c6be7fd2c548d521", "sha256": "fcc30ec99d8d7e583abcf0e2d438a290645c3a2843d600843ca1dc766d5a0579" }, "downloads": -1, "filename": "slc.dublettefinder-0.3.1.tar.gz", "has_sig": false, "md5_digest": "f25126088e2c0fb7c6be7fd2c548d521", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28845, "upload_time": "2010-03-18T13:49:52", "url": "https://files.pythonhosted.org/packages/b2/de/496d5e4457cdfb4d4e8dd4be64bb08897d540971974d912170b120fd5c0d/slc.dublettefinder-0.3.1.tar.gz" } ], "0.3b1": [ { "comment_text": "", "digests": { "md5": "c7aa4a0cda0d49d46526e5989333de6a", "sha256": "98f102096204e816404af6ceb50c21aa300afcc02a8460957f4bda1ced123d2f" }, "downloads": -1, "filename": "slc.dublettefinder-0.3b1.tar.gz", "has_sig": false, "md5_digest": "c7aa4a0cda0d49d46526e5989333de6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29017, "upload_time": "2010-03-07T23:14:54", "url": "https://files.pythonhosted.org/packages/81/b3/779d8e841c4726cf9e9876cce1fa0eb5418b8572ef73658fe366774306d8/slc.dublettefinder-0.3b1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f25126088e2c0fb7c6be7fd2c548d521", "sha256": "fcc30ec99d8d7e583abcf0e2d438a290645c3a2843d600843ca1dc766d5a0579" }, "downloads": -1, "filename": "slc.dublettefinder-0.3.1.tar.gz", "has_sig": false, "md5_digest": "f25126088e2c0fb7c6be7fd2c548d521", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28845, "upload_time": "2010-03-18T13:49:52", "url": "https://files.pythonhosted.org/packages/b2/de/496d5e4457cdfb4d4e8dd4be64bb08897d540971974d912170b120fd5c0d/slc.dublettefinder-0.3.1.tar.gz" } ] }