{ "info": { "author": "atReal", "author_email": "contact@atreal.net", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Zope2", "Framework :: Zope3", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. contents::\r\n\r\nOverview\r\n========\r\n\r\natreal.monkeyplone display fullname in portlet review and change security for\r\ncut/copy/paste/delete actions in Plone.\r\n\r\n\r\nCompatibility\r\n-------------\r\n\r\n* Plone 3 : Use the last version of branch 1.x.x.\r\n* Plone 4 : Use the last version of branch 2.x.x (this corresponds to the current version).\r\n\r\nNote that the developement trunk only support Plone 4.\r\n\r\nDescription\r\n============\r\n\r\nTechnically\r\n-----------\r\n\r\n* it changes the Permission on the tree methods : manage_cutObjects,\r\n manage_delObjects and manage_pasteObjects of BaseFolderMixin from\r\n Products.Archetypes.BaseFolder.\r\n\r\n* it patches the method _verifyObjectPaste from Products.CMFCore.PortalFolder\r\n who check the delete permission on parent object.\r\n \r\n* it applies on actions this modifications.\r\n\r\n\r\nFunctionnally\r\n-------------\r\n\r\nWhen a user \"can add\" on a folder, now he can cut and delete his own creation.\r\n\r\n\r\nNote\r\n====\r\n\r\nUse with precaution ;)\r\n\r\n\r\nAuthors\r\n=======\r\n\r\n|atreal|_\r\n\r\n* `atReal Team`_\r\n\r\n - Jean-Nicolas Bes [drjnut]\r\n - Florent Michon [f10w]\r\n\r\n.. |atreal| image:: http://www.atreal.fr/medias/atreal-logo-48.png\r\n.. _atreal: http://www.atreal.fr/\r\n.. _atReal Team: mailto:contact@atreal.fr\r\n\r\n\r\nContributors\r\n============\r\n\r\n* `atReal Team`_\r\n\r\n - Romain BEYLERIAN [rbeylerian]\r\n\r\n .. _atReal Team: mailto:contact@atreal.fr\r\n\r\n\r\nChangelog for atreal.monkeyplone\r\n================================\r\n\r\n2.0.0 (2011-11-18)\r\n------------------\r\n\r\n* Delete display of user's fullname in review portlet (already set in Plone 4.1).\r\n [rebeylerian]\r\n\r\n* New major version for Plone 4. Plone 3 IS NO LONGER supported (Use last\r\n version of branch 1.x.x for Plone 3).\r\n [rbeylerian]\r\n\r\n1.0.2 (2010-10-20)\r\n------------------\r\n\r\n* Allow versions of collective.monkeypatcher newer than 1.0b2. [WouterVH]\r\n\r\n\r\n1.0.1 (2009-09-24)\r\n------------------\r\n\r\n* Version of collective.monkeypatcher fixed to 1.0b2 because doesn't work with\r\n 1.0b1. [f10w]\r\n\r\n\r\n1.0.0 (2009-09-24)\r\n------------------\r\n\r\n* Initial release. [drjnut][f10w]", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.atreal.net/", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "atreal.monkeyplone", "package_url": "https://pypi.org/project/atreal.monkeyplone/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/atreal.monkeyplone/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://www.atreal.net/" }, "release_url": "https://pypi.org/project/atreal.monkeyplone/2.0.0/", "requires_dist": null, "requires_python": null, "summary": "A Patch for Plone cut/copy/paste/delete permissions", "version": "2.0.0" }, "last_serial": 3356228, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "8122cb72fe5fb17d9bddb9e956ae6f37", "sha256": "18435344b6720652c51cf5113e491ee46f693c96def9e557c50988cbe05217f2" }, "downloads": -1, "filename": "atreal.monkeyplone-1.0.0-py2.4.egg", "has_sig": false, "md5_digest": "8122cb72fe5fb17d9bddb9e956ae6f37", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 8749, "upload_time": "2009-09-24T15:38:07", "url": "https://files.pythonhosted.org/packages/04/a6/e4a6c8643674713934ff6fb8fb10997030dace8c780b31dbadb837e84b9e/atreal.monkeyplone-1.0.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "f6d65f591cd17ff8ba3156a2373f98a3", "sha256": "5fd5b5163754e1cb43137623567efccd6235f63131b098df8434f8959272b907" }, "downloads": -1, "filename": "atreal.monkeyplone-1.0.0.tar.gz", "has_sig": false, "md5_digest": "f6d65f591cd17ff8ba3156a2373f98a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4382, "upload_time": "2009-09-24T15:38:07", "url": "https://files.pythonhosted.org/packages/c8/d9/cd2f86c9db827f0de0a0c2b291872a118d089f8b0c8aa4824043c80c215d/atreal.monkeyplone-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d54ec442552db130bdad43cdbe1849d4", "sha256": "88a0da5afbec8c856e9ea280a4783ede4b1abb8a2461d8c3980fbf169ebe17ad" }, "downloads": -1, "filename": "atreal.monkeyplone-1.0.1-py2.4.egg", "has_sig": false, "md5_digest": "d54ec442552db130bdad43cdbe1849d4", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 8810, "upload_time": "2009-09-24T18:12:14", "url": "https://files.pythonhosted.org/packages/bf/3b/4e15905cec9b635fe55467b317b099429f9279e770072c9542828424e710/atreal.monkeyplone-1.0.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "c8630fa8559cce1b623e4f45a998fd18", "sha256": "61d8e03232ed2d15c10f639c309c439fd3bc1053686532d49a384a3533cc3152" }, "downloads": -1, "filename": "atreal.monkeyplone-1.0.1.tar.gz", "has_sig": false, "md5_digest": "c8630fa8559cce1b623e4f45a998fd18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4432, "upload_time": "2009-09-24T18:12:14", "url": "https://files.pythonhosted.org/packages/a2/b7/d3073bd237c5b422c4d181f46eb460725377ad083799111231a5008004e3/atreal.monkeyplone-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "6c5ddfd02267e0ee313bf97ef7e5e961", "sha256": "3c675001a3dc16e434215bc10412ea43ec8f86a105b8f3e045c096671271d382" }, "downloads": -1, "filename": "atreal.monkeyplone-1.0.2-py2.4.egg", "has_sig": false, "md5_digest": "6c5ddfd02267e0ee313bf97ef7e5e961", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 9311, "upload_time": "2010-10-20T09:27:55", "url": "https://files.pythonhosted.org/packages/8e/42/b213ba9258f0d35a7d9a9dac851fbcc43f9bdc4c307495fc94269e94c06f/atreal.monkeyplone-1.0.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "bb40cf5f86b3d60a4aa022b53e037ce9", "sha256": "44bb9b69f79e6bd5f97cb2eb6de6f5b7ebe5729a63d40dbc4ad262560a079cd6" }, "downloads": -1, "filename": "atreal.monkeyplone-1.0.2.tar.gz", "has_sig": false, "md5_digest": "bb40cf5f86b3d60a4aa022b53e037ce9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10601, "upload_time": "2010-10-20T09:27:54", "url": "https://files.pythonhosted.org/packages/8e/7f/197315d4da96257d9129dd7f9329adc28c0b4aa027c152ccb7a60a5a8369/atreal.monkeyplone-1.0.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "4ae51ef5fa08606f48241cde84a5527b", "sha256": "e056e182d04b8200f1e5c1cefbf596beca002cdb11401bd38cad580665e9592c" }, "downloads": -1, "filename": "atreal.monkeyplone-2.0.0.zip", "has_sig": false, "md5_digest": "4ae51ef5fa08606f48241cde84a5527b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19405, "upload_time": "2011-11-18T12:31:58", "url": "https://files.pythonhosted.org/packages/a4/cc/bf348a5f5de12c0aa4f6fa3abed0b343a3185d24ccbcd7f50ed6a5255a4a/atreal.monkeyplone-2.0.0.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4ae51ef5fa08606f48241cde84a5527b", "sha256": "e056e182d04b8200f1e5c1cefbf596beca002cdb11401bd38cad580665e9592c" }, "downloads": -1, "filename": "atreal.monkeyplone-2.0.0.zip", "has_sig": false, "md5_digest": "4ae51ef5fa08606f48241cde84a5527b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19405, "upload_time": "2011-11-18T12:31:58", "url": "https://files.pythonhosted.org/packages/a4/cc/bf348a5f5de12c0aa4f6fa3abed0b343a3185d24ccbcd7f50ed6a5255a4a/atreal.monkeyplone-2.0.0.zip" } ] }