{ "info": { "author": "Mustapha Benali", "author_email": "mustapha@headnet.dk", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Plone", "Framework :: Plone :: 3.3", "Framework :: Plone :: 4.0", "Framework :: Plone :: 4.1", "Framework :: Plone :: 4.2", "Framework :: Plone :: 4.3", "Framework :: Plone :: 5.0", "Framework :: Plone :: 5.1", "Framework :: Plone :: 5.2", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Introduction\n============\n\nplone.app.changeownership as it sounds is a Plone package to change objects\nownership.\n\nProblem\n=======\n\nWhile for a single content you can call the ``/change-owner`` view,\nthere is no way in Plone to transfer **ownership of all objects** owned by an user\nto a new user. To delete a Plone member in such case is not an option. \n\nSolution\n========\n\nplone.app.changeownership makes easy to transfer ownership from one ore more \nmembers to a new member. It also can change content metadata, like *Creators*\nfield.\n\nInstall\n=======\n\nThe addon is installed via your Plone buildout.\n\n* Add ``plone.app.changeownership`` to the list of eggs to install, e.g.: ::\n\n [buildout]\n ...\n eggs =\n ...\n plone.app.changeownership\n\n* Re-run buildout, e.g. with: ::\n\n $ ./bin/buildout\n\nYou have to install the package from quickinstaller or setup_tool. You will get\na configlet in the Plone control panel named \"Change Ownership\".\n\n\nChangelog\n=========\n\n1.0 (2019-09-02)\n----------------\n\n- Plone 5 compatibility\n [tomgross]\n\n- Python 3 compatibility\n [ajung]\n\n- German translation\n [tomgross]\n\n\n0.5 (2015-07-29)\n----------------\n\n- Fixed path filter\n [uschwarz]\n- Minor changes to ownership form\n [keul]\n- Support for Site Administrator role with a proper permissions\n [keul]\n- Added uninstall profile\n [keul]\n- Closed `#3`__: Dexterity content doesn't have Creators method\n [keul]\n- Added new check flag to chose if changing modification date or not\n [keul]\n\n__ http://plone.org/products/plone.app.changeownership/issues/3\n\n0.4 (2012-09-20)\n----------------\n\n- Fix permissions for Plone 4 [fdelia]\n\n0.3 (2011-03-07)\n----------------\n\n- Added MANIFEST.in [WouterVH]\n- Added Dutch-translation [WouterVH]\n- Added z3c.autoinclude support [keul]\n- Added italian translation [keul]\n\n0.2 (2010-02-02)\n----------------\n\n- Added check to support instances without a membersfolder [jaroel]\n\n0.1 (2008-02-01)\n----------------\n\n- Merged matth's branch that adds:\n\n - Filter by path\n - Dry run option\n - Sorting of usernames\n - Display userid as well as full name\n\n- Initial release", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://plone.org/products/plone.app.changeownership", "keywords": "plone change ownership", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "plone.app.changeownership", "package_url": "https://pypi.org/project/plone.app.changeownership/", "platform": "", "project_url": "https://pypi.org/project/plone.app.changeownership/", "project_urls": { "Homepage": "http://plone.org/products/plone.app.changeownership" }, "release_url": "https://pypi.org/project/plone.app.changeownership/1.0/", "requires_dist": null, "requires_python": "", "summary": "Change Plone objects ownership", "version": "1.0" }, "last_serial": 5772603, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f75f2c327bab67141c41acdb301ce43c", "sha256": "f83173b9ce991af617970c8ac29e4f950b8260fc11a70d828a03f5c1c5a263cf" }, "downloads": -1, "filename": "plone.app.changeownership-0.1.tar.gz", "has_sig": true, "md5_digest": "f75f2c327bab67141c41acdb301ce43c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12905, "upload_time": "2009-02-01T11:13:50", "url": "https://files.pythonhosted.org/packages/9c/dd/fe60f739a35a7a209a02d4329e5b6a129135d4d4ab17c0ddc7e4bc21b02c/plone.app.changeownership-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "6de3f83ae28f05918ea22876ab30a636", "sha256": "b20e401ca18017004963be4811ee0c03772617003fb4f48ecbbe7ea1cb3a1ebe" }, "downloads": -1, "filename": "plone.app.changeownership-0.2.zip", "has_sig": false, "md5_digest": "6de3f83ae28f05918ea22876ab30a636", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20115, "upload_time": "2010-02-02T22:16:09", "url": "https://files.pythonhosted.org/packages/d6/7a/27d71c9d0626e6513775cee54251b3924a17e8f7c69b1b083a04c1e8f0db/plone.app.changeownership-0.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "9e906bdd96b34ea3ee3307044322fbc7", "sha256": "6b009cfa61b9d01e8fdb50b9bf03554296b9aa3aa2a64b5a3e3931566797c717" }, "downloads": -1, "filename": "plone.app.changeownership-0.3.tar.gz", "has_sig": false, "md5_digest": "9e906bdd96b34ea3ee3307044322fbc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14513, "upload_time": "2011-03-07T17:44:20", "url": "https://files.pythonhosted.org/packages/02/25/fc1276c701032271b47cff74421985ea1c75a3f0be7fe89454d099bef868/plone.app.changeownership-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "d019fc8878dd59d6784ee52297aa8779", "sha256": "3b1fb7130f7912d5d0d4e2514941cde8a7ed7f8a8f7067fd6b8a32c3c20cab80" }, "downloads": -1, "filename": "plone.app.changeownership-0.4.zip", "has_sig": false, "md5_digest": "d019fc8878dd59d6784ee52297aa8779", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25050, "upload_time": "2012-09-20T14:47:06", "url": "https://files.pythonhosted.org/packages/dc/de/261a554cfb61a4906b579abb92f2360fb5a1e762c862a831117017bbaafd/plone.app.changeownership-0.4.zip" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "65cfbefe42ec690c1bc11bc9ff0caf36", "sha256": "4da7d399efa8ce4cb164641a836b3aadd8fee6f9e2c338df45cf90dc7009454e" }, "downloads": -1, "filename": "plone.app.changeownership-0.5.tar.gz", "has_sig": false, "md5_digest": "65cfbefe42ec690c1bc11bc9ff0caf36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16794, "upload_time": "2016-07-29T08:50:37", "url": "https://files.pythonhosted.org/packages/7c/62/34cf451303039a43afc6df346d7db51a249728fbf7ca8c6df9499034d132/plone.app.changeownership-0.5.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "1aaae12e2537ded67e86be23a560b2c0", "sha256": "c4f86e9ea6fc991688348520587380cb8dfa67bfbde4d705aa45949596a6cb10" }, "downloads": -1, "filename": "plone.app.changeownership-1.0.tar.gz", "has_sig": false, "md5_digest": "1aaae12e2537ded67e86be23a560b2c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20537, "upload_time": "2019-09-02T20:42:37", "url": "https://files.pythonhosted.org/packages/96/31/c4e5443d804f3d5198b9083de100c96359ce895b02656d7cbb782e1b3b1e/plone.app.changeownership-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1aaae12e2537ded67e86be23a560b2c0", "sha256": "c4f86e9ea6fc991688348520587380cb8dfa67bfbde4d705aa45949596a6cb10" }, "downloads": -1, "filename": "plone.app.changeownership-1.0.tar.gz", "has_sig": false, "md5_digest": "1aaae12e2537ded67e86be23a560b2c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20537, "upload_time": "2019-09-02T20:42:37", "url": "https://files.pythonhosted.org/packages/96/31/c4e5443d804f3d5198b9083de100c96359ce895b02656d7cbb782e1b3b1e/plone.app.changeownership-1.0.tar.gz" } ] }