{ "info": { "author": "keul", "author_email": "luca@keul.it", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Plone", "Framework :: Plone :: 4.0", "Framework :: Plone :: 4.1", "Framework :: Plone :: 4.2", "Framework :: Plone :: 4.3", "Framework :: Plone :: 5.0", "Programming Language :: Python", "Programming Language :: Python :: 2.7" ], "description": "Introduction\n============\n\nHave you ever feel the need to give to normal (AKA: not Manager/Site Administrator) Plone member the power to manage a group?\n\nRight now in Plone you can make this playing with the (**Plone Site Setup: Users and Groups**).\nEven playing with this permission is impossible to limit the group on which a member (or group) can manage.\n\nThis product adds a minimal configuration, a member of the site (or all members in a group) will be able to manage which users are part of a group.\n\nYou only need to go to the \"*Groups management proxy settings*\" settings panel.\nYou need to insert a set of strings like...\n\n::\n\n id1|group_id1\n id2|group_id2\n ...\n\n...where *id1*, *id2* can be user or group ids.\nThis mean that those subjects will be able to act on groups.\n\nMembers able to manage groups can also perform bulk upload of members by loading a simple text file.\n\nThe utility also react to the **Add portal members** permission. If the current user has this permission you will be able to add new portal members (so no security break for this).\n\nWhen an user is added or removed, an event is notified.\n\nCompatibility\n-------------\n\nTested with Plone 4.3 and Plone 5. Look for older releases if you need Plone 3 compatibility.\n\n.. note::\n Right now we have **no migration** from old ( < 0.5) versions to version 0.5.\n You must manually copy/paste configuration from old portal_properties tool the new registry settings.\n\n If you want to provide ones: you are welcome!\n\nTODO\n----\n\nThe control panel integration user experience is a copy/paste from old ZMI portal_properties tool.\nI need a hero who can find time to fix it.\n\nBe aware!\n=========\n\nThis products override all normal Plone permissions noted above! This can create **security black-holes** in your portal!\n\n.. figure:: https://raw.githubusercontent.com/keul/Products.SimpleGroupsManagement/master/docs/Black_Hole_Milkyway.jpg\n :scale: 50\n\nThe access to the new user/group management form is still protected by the *Use Simple Groups Management* permission (commonly given to all site Members).\n\nCredits\n=======\n\nSpecial thanks to Albert Pallas for being the locales-man.\n\nChangelog\n=========\n\n0.6.0 (2017-02-03)\n------------------\n\n- New feature: mass add members providing a file\n [keul]\n\n\n0.5.0 (2017-02-02)\n------------------\n\nPlone 5 compatibility\n\n- Moved i18n to locales (some translation has been lost due to strange encoding issues)\n [keul]\n- Added a configuration registry panel and moved to plone.app.registry\n [keul]\n- Fixed form GET to POST\n [keul]\n- Fixed an issue that allow user management for groups with similar names\n [keul]\n- Update load user code as Plone controlpanel do; this fix LDAP integration issue\n [keul]\n- Fix accents in spanish translations.\n [cekk]\n\n\n0.4.1 (2013-11-15)\n------------------\n\n- Standardise markup as per https://dev.plone.org/ticket/10231 [davismr]\n- Fixed permission problem when user has empty list of groups [davismr]\n- Fixed group management form format and labels [keul]\n- Show usernames [keul]\n\n0.4.0 (2012-10-04)\n------------------\n\n* Added support for the Site Administrator role [keul]\n* Moved action link to manage groups from portal_action to\n user section (in the proper Plone 4 style way) [keul]\n* Added a proper uninstall procedure [keul]\n* Updated templates to Plone 4 [keul]\n* Added a project browserlayer [keul]\n* Added missing translation strings [keul]\n* HTML 5 fixes [keul]\n* Search also by userid [keul]\n* Fixed portal message problem [keul]\n\n0.3.2 (2011/12/19)\n------------------\n\n* Added title of the group in groups listing [micecchi]\n\n0.3.1 (2011/07/12)\n------------------\n\n* fixed bug in group listing [micecchi]\n\n0.3.0 (2011/07/10)\n------------------\n\n* No more Plone 2.5 support\n* Plone UI updated to Plone 3 world [micecchi]\n* Moved tool-link from users preferences to plone_control_panel [micecchi]\n* Created a link in site_actions to access the management view [micecchi]\n* Created a custom event raised when an user is assigned/deleted to a group\n when using this product [micecchi]\n* Changed the way of listing users, to support ldap and many users [micecchi]\n* Improved Plone 4 compatibility [micecchi]\n\n0.2.0\n-----\n\n* Albert Pallas provided internationalization support\n* Again Albert added catalan, spanish and french translations\n* Added italian translation\n\n0.1.0\n-----\n\n* Initial release", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/keul/Products.SimpleGroupsManagement", "keywords": "plone users groups acl", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "Products.SimpleGroupsManagement", "package_url": "https://pypi.org/project/Products.SimpleGroupsManagement/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Products.SimpleGroupsManagement/", "project_urls": { "Homepage": "https://github.com/keul/Products.SimpleGroupsManagement" }, "release_url": "https://pypi.org/project/Products.SimpleGroupsManagement/0.6.0/", "requires_dist": null, "requires_python": "", "summary": "A Plone utility that let non-Manager users able to manage some (specific) groups", "version": "0.6.0" }, "last_serial": 3430615, "releases": { "0.1.0alpha": [ { "comment_text": "", "digests": { "md5": "5ccdd93045d4a3ea6e04aa6ce7b07077", "sha256": "6c4d2fd989ad6e993be8357d4faf050817c66cf67959d11b9af70cbf3abe7f18" }, "downloads": -1, "filename": "Products.SimpleGroupsManagement-0.1.0alpha-py2.4.egg", "has_sig": false, "md5_digest": "5ccdd93045d4a3ea6e04aa6ce7b07077", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 17669, "upload_time": "2009-03-24T23:22:14", "url": "https://files.pythonhosted.org/packages/c8/3a/618b88cecf79659cd85225bd258d51ea8751a173248ae16a62651399c5ac/Products.SimpleGroupsManagement-0.1.0alpha-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "4ef29e9b7c71f94b4da4f93abf5f6dbf", "sha256": "2e1140f67ac91161702d0f2419c63d7dfecda50f46d26273cd41fe81d1f3b0c3" }, "downloads": -1, "filename": "Products.SimpleGroupsManagement-0.1.0alpha.tar.gz", "has_sig": false, "md5_digest": "4ef29e9b7c71f94b4da4f93abf5f6dbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59642, "upload_time": "2009-03-24T23:21:59", "url": "https://files.pythonhosted.org/packages/af/8f/8b6c11a3e7452a13461562ed61ea020b0a202eab41b1c09f330feb87e82b/Products.SimpleGroupsManagement-0.1.0alpha.tar.gz" } ], "0.2.0beta": [ { "comment_text": "", "digests": { "md5": "221d210b89ef59f1b8f949ad8057ef3e", "sha256": "bc5699d622b0e50c5453caa6ff5571e3e45d37828b171d053f88de006e445825" }, "downloads": -1, "filename": "Products.SimpleGroupsManagement-0.2.0beta-py2.4.egg", "has_sig": false, "md5_digest": "221d210b89ef59f1b8f949ad8057ef3e", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 27333, "upload_time": "2009-08-09T14:16:38", "url": "https://files.pythonhosted.org/packages/52/52/3de9990e82f79d828ca6b6f1b16b62c7a5e805adcca6af298b189e9d6f53/Products.SimpleGroupsManagement-0.2.0beta-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "3f51966e5cbae1589c77f31f7a58c54b", "sha256": "924a2f5ce7c2dda747998deb96a45feed708da76faabf1e3a152a6bc6998e882" }, "downloads": -1, "filename": "Products.SimpleGroupsManagement-0.2.0beta.tar.gz", "has_sig": false, "md5_digest": "3f51966e5cbae1589c77f31f7a58c54b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63799, "upload_time": "2009-08-09T14:16:28", "url": "https://files.pythonhosted.org/packages/b6/fa/66cc9b33a064018b8201a36e7292be15dac1711cb5f6ea1e2eaa85a88a98/Products.SimpleGroupsManagement-0.2.0beta.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "9813d8f0c50b2acc8e17ac77936f80e5", "sha256": "484cecec33ef22376fcc0b8dd0dcde703d915851bc5ff35567c925257e4098c0" }, "downloads": -1, "filename": "Products.SimpleGroupsManagement-0.3.0.tar.gz", "has_sig": false, "md5_digest": "9813d8f0c50b2acc8e17ac77936f80e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64611, "upload_time": "2011-07-11T14:12:28", "url": "https://files.pythonhosted.org/packages/97/99/7b02ce15495d0ceb77942f1afc9db5b7028950c89f2f96f03f60a41dc5fb/Products.SimpleGroupsManagement-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "134526e6c65b41b43c0ce32f499886a5", "sha256": "18ed1111a7865dbc9506952890edf147f219989ea9a3b963a8ffb95739a0f9da" }, "downloads": -1, "filename": "Products.SimpleGroupsManagement-0.3.1.tar.gz", "has_sig": false, "md5_digest": "134526e6c65b41b43c0ce32f499886a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64695, "upload_time": "2011-07-18T08:50:59", "url": "https://files.pythonhosted.org/packages/36/40/7b3b5389847cd0defded7bb04914db7b5b5c7600a5bf39426a31d5a2df0e/Products.SimpleGroupsManagement-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "128395b4ce1c6e64a4d3d5af3e4d012d", "sha256": "997a70fa3a11653e3f34c2e0c6782abdce4ef2d430ddae6fecfd2797648122fe" }, "downloads": -1, "filename": "Products.SimpleGroupsManagement-0.3.2.tar.gz", "has_sig": false, "md5_digest": "128395b4ce1c6e64a4d3d5af3e4d012d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64884, "upload_time": "2011-12-19T15:34:55", "url": "https://files.pythonhosted.org/packages/99/78/f34d02d0a9fcd887e2ecea481016516ff2bd1a0b4b5f243ee6cd6af0a550/Products.SimpleGroupsManagement-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "57cf9875bac347ba83acf13d6fc9b591", "sha256": "62426e0c898fcb88defbb215901b00b83fc5d7cdd0bf36eb8c934660d2e1786e" }, "downloads": -1, "filename": "Products.SimpleGroupsManagement-0.4.0.zip", "has_sig": false, "md5_digest": "57cf9875bac347ba83acf13d6fc9b591", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87344, "upload_time": "2012-10-04T13:37:33", "url": "https://files.pythonhosted.org/packages/43/3d/8a9c661a7cec896a74ba125429e051049cd785060db4795d5d46493853e2/Products.SimpleGroupsManagement-0.4.0.zip" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "953f1634e3abac8a514b3e993f3fd4c0", "sha256": "b2919d8ce3375161d76ed28d4dc3799c46764bae75899e2fa0eae2fa6ab7a70e" }, "downloads": -1, "filename": "Products.SimpleGroupsManagement-0.4.1.tar.gz", "has_sig": false, "md5_digest": "953f1634e3abac8a514b3e993f3fd4c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64929, "upload_time": "2013-11-15T16:51:20", "url": "https://files.pythonhosted.org/packages/06/12/ff4781daa580650e4af2e3e26b21a4a7745902d8dbbeb2a6fa3a17471a8f/Products.SimpleGroupsManagement-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "9a15de5c6424b0533f817b6aaf105186", "sha256": "a675ab42d635c4056c25f0cca9d50fc05a51030be2683dac311111d422bf5978" }, "downloads": -1, "filename": "Products.SimpleGroupsManagement-0.5.0.tar.gz", "has_sig": false, "md5_digest": "9a15de5c6424b0533f817b6aaf105186", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61714, "upload_time": "2017-02-02T14:36:40", "url": "https://files.pythonhosted.org/packages/03/57/e3756cfb28285da3c5ba776e43f9beb7ec92190ded82b5d179caf81033f9/Products.SimpleGroupsManagement-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "b592a0d6e6a6bc5a33e8e77c12378a50", "sha256": "09f57062f73c89d57344557e96d7af5aed604c05d48acb12332b6b8ca6bd3cdb" }, "downloads": -1, "filename": "Products.SimpleGroupsManagement-0.6.0.tar.gz", "has_sig": false, "md5_digest": "b592a0d6e6a6bc5a33e8e77c12378a50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62511, "upload_time": "2017-02-03T09:29:06", "url": "https://files.pythonhosted.org/packages/21/60/9fb12d385da693825a51215212ab9433f563a3b50d2abc7b075a692ec0ed/Products.SimpleGroupsManagement-0.6.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b592a0d6e6a6bc5a33e8e77c12378a50", "sha256": "09f57062f73c89d57344557e96d7af5aed604c05d48acb12332b6b8ca6bd3cdb" }, "downloads": -1, "filename": "Products.SimpleGroupsManagement-0.6.0.tar.gz", "has_sig": false, "md5_digest": "b592a0d6e6a6bc5a33e8e77c12378a50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62511, "upload_time": "2017-02-03T09:29:06", "url": "https://files.pythonhosted.org/packages/21/60/9fb12d385da693825a51215212ab9433f563a3b50d2abc7b075a692ec0ed/Products.SimpleGroupsManagement-0.6.0.tar.gz" } ] }