{ "info": { "author": "Vincent Fretin", "author_email": "vincent.fretin@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Programming Language :: Python" ], "description": "Introduction\n============\n\nAllows to create a user and assign roles directly from the sharing tab for Plone >= 4.1.\nThis can work with Plone 4.0.9 with plone.app.users > 1.0.6, < 1.1.x.\n\nContent types have just to implement IAddNewUser to have the functionnality.\n\nIf you want to enable it for Folder, you only have to add to your buildout.cfg::\n\n [instance]\n eggs =\n ...\n collective.local.adduser\n zcml =\n ...\n collective.local.adduser\n\nIf you don't want the functionnality for Folder, but on your own content type,\nadd to the configure.zcml of your policy module::\n\n \n \n \n \n\nIf you don't want the roles field, you can include minimal_wo_roles.zcml instead of minimal.zcml.\nChangelog\n=========\n\n1.5 (2013-12-06)\n----------------\n\n- Fixed reload of overlay in case of errors.\n [vincentfretin]\n\n- Use self.handle_join_success instead of super in add form, this allows to\n override only the method in a subclass.\n [vincentfretin]\n\n\n1.4 (2013-07-18)\n----------------\n\n- Fields extenders can get the context as parameter.\n [thomasdesvenain]\n\n\n1.3 (2013-04-24)\n----------------\n\n- Now we have a dexterity behaviour.\n [thomasdesvenain]\n\n\n1.2.1 (2013-02-15)\n------------------\n\n- German translation.\n\n\n1.2 (2012-09-25)\n----------------\n\n- Created minimal.zcml and minimal_wo_roles.zcml for extensibility.\n The package is not declared as Plone plugin anymore, be sure to include\n one of the package zcml files.\n\n- UserLocallyAdded event now takes data and not roles as second parameter.\n\n\n1.1.1 (2012-08-03)\n------------------\n\n- No failure if no role has been selected for new user.\n\n\n1.1 (2012-06-29)\n----------------\n\n- Added possibility to add new fields to the add user form.\n\n\n1.0 (2011-09-29)\n----------------\n\n- Initial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://svn.plone.org/svn/collective/collective.local.adduser", "keywords": "", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "collective.local.adduser", "package_url": "https://pypi.org/project/collective.local.adduser/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.local.adduser/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://svn.plone.org/svn/collective/collective.local.adduser" }, "release_url": "https://pypi.org/project/collective.local.adduser/1.5/", "requires_dist": null, "requires_python": null, "summary": "Allows to create a user and assign roles directly from the sharing tab. By Ecreall", "version": "1.5" }, "last_serial": 937475, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "e9da4db656dcfbdc5d0f81773284cb47", "sha256": "7ffbec7c157e8792ac533b09e693fb600c685bb8216566ec9fad63b70bcc0782" }, "downloads": -1, "filename": "collective.local.adduser-1.0.zip", "has_sig": false, "md5_digest": "e9da4db656dcfbdc5d0f81773284cb47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11123, "upload_time": "2011-09-29T21:21:14", "url": "https://files.pythonhosted.org/packages/f6/59/9c5c17ff954de58a3cf621119ec831d0a17787f697410e9d456a7fa7eeaf/collective.local.adduser-1.0.zip" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "0bb6366951743df9bb71843b0031dfaa", "sha256": "d59174fb28dc6af2a76467fee09abae9d11209269cad7937c98e917bc41eaf56" }, "downloads": -1, "filename": "collective.local.adduser-1.1.zip", "has_sig": false, "md5_digest": "0bb6366951743df9bb71843b0031dfaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12391, "upload_time": "2012-06-29T19:50:03", "url": "https://files.pythonhosted.org/packages/ff/a2/b3e3bfe3b5675951a539d336185b3e920b4215b70ff694cbcf73f625a8ea/collective.local.adduser-1.1.zip" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "192b8c9472fb409c6051ca031371d510", "sha256": "dc02fe59138d5abad10d5c1b1b917e1219e0d5f9d6a80d5e49fc9a81fc9c8622" }, "downloads": -1, "filename": "collective.local.adduser-1.1.1.zip", "has_sig": false, "md5_digest": "192b8c9472fb409c6051ca031371d510", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12858, "upload_time": "2012-08-03T17:11:22", "url": "https://files.pythonhosted.org/packages/42/c8/ea7d5a273d496a53edbda9ccd3c19e9a5d724b235398199b148dfebecd34/collective.local.adduser-1.1.1.zip" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "cecb3eb9ecbc759c11afebc1c31ada24", "sha256": "2e30eddcfc8a5020bca832ecfe143c10d4dfd3240e0d1468bfbf223a165f2b2d" }, "downloads": -1, "filename": "collective.local.adduser-1.2.zip", "has_sig": false, "md5_digest": "cecb3eb9ecbc759c11afebc1c31ada24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14934, "upload_time": "2012-09-25T09:13:55", "url": "https://files.pythonhosted.org/packages/68/98/f4ed4efbef8b6292a93af1fe5a51a953da62e38fac278a1bc0d1d22ee9f9/collective.local.adduser-1.2.zip" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "977c6086d6db255a5398282442e6d5b9", "sha256": "3b76377ad244b97386b40ad8e6df59f7ab8eced825f6c7a22777ea38570fdaf5" }, "downloads": -1, "filename": "collective.local.adduser-1.2.1.zip", "has_sig": false, "md5_digest": "977c6086d6db255a5398282442e6d5b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15190, "upload_time": "2013-02-15T13:03:06", "url": "https://files.pythonhosted.org/packages/7a/db/c836fe7cd5235905ab45897623f6f82fdbb83aab41923ac0384e594252b2/collective.local.adduser-1.2.1.zip" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "a52d921004a605582fc7bbc9ada732a8", "sha256": "7a6cfd7404f9b775c7e008208754a3b65fd05209cdca2b0bb9fe0612acf49b51" }, "downloads": -1, "filename": "collective.local.adduser-1.3.zip", "has_sig": false, "md5_digest": "a52d921004a605582fc7bbc9ada732a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16516, "upload_time": "2013-04-24T10:58:03", "url": "https://files.pythonhosted.org/packages/c3/08/f16ded3418ccd0791fe46cdda05a732cbf12eea855a2cfa1285ee0ee87ac/collective.local.adduser-1.3.zip" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "68c389036b9fe0cdf9bd4f2ad85c33ac", "sha256": "e810b725fcab76c5b673b8e46701cf886b9dcc49bfce5dc5a13a4f000041dd44" }, "downloads": -1, "filename": "collective.local.adduser-1.4.zip", "has_sig": false, "md5_digest": "68c389036b9fe0cdf9bd4f2ad85c33ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16633, "upload_time": "2013-07-18T20:17:33", "url": "https://files.pythonhosted.org/packages/b2/20/266408253a4eecffbf68cc45646354c5da715a2ab8ebad6066838b73cac8/collective.local.adduser-1.4.zip" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "0bf02d24328a57f9654471a24c5a20a2", "sha256": "8c4ac3cf462747806797c5a64e7a8902399c3a6f7a67e9ebe223e209f41a7785" }, "downloads": -1, "filename": "collective.local.adduser-1.5.zip", "has_sig": false, "md5_digest": "0bf02d24328a57f9654471a24c5a20a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17025, "upload_time": "2013-12-06T09:35:26", "url": "https://files.pythonhosted.org/packages/3a/61/4d931b49c12958bcad67ac7679a9b7bade9741fe30b5c74a178b00a4e418/collective.local.adduser-1.5.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0bf02d24328a57f9654471a24c5a20a2", "sha256": "8c4ac3cf462747806797c5a64e7a8902399c3a6f7a67e9ebe223e209f41a7785" }, "downloads": -1, "filename": "collective.local.adduser-1.5.zip", "has_sig": false, "md5_digest": "0bf02d24328a57f9654471a24c5a20a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17025, "upload_time": "2013-12-06T09:35:26", "url": "https://files.pythonhosted.org/packages/3a/61/4d931b49c12958bcad67ac7679a9b7bade9741fe30b5c74a178b00a4e418/collective.local.adduser-1.5.zip" } ] }