{ "info": { "author": "Ricardo Alves", "author_email": "rsa@eurotux.com", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Introduction\n============\n\nAn Archetypes field that manages local roles. It can be used to assign \nspecific local roles through the edit form.\n\nUsage\n-----\n\nAn example field definition\n\n ... RoleField(\n ... 'responsible,\n ... role = 'Owner',\n ... widget = SelectionWidget(\n ... label = 'Responsible',\n ... ),\n ... ),\n\nThe available parameters are:\n\n - 'role': the managed role that will be assigned to users;\n\n - 'target_expression': An expression returning the target object \n where local roles should be assigned. If None (default), context \n will be used as target.\n \n - 'allow_protected_roles': Allow the user to change protected \n roles for himself. Default is False.\n\n - 'protected_roles': Roles that a user shouldn't be able to \n change for himself, if 'allow_protected_roles' is True. \n Default is ('Manager', 'Owner').\n\n - 'filter_groups': Filter users/groups by group. If None, no \n filter is made. Only used if vocabulary is None and so the \n default vocabulary is used.\n\n - 'principals': Possible values are 'users' (default), 'groups' \n and 'all'. Only used if 'vocabulary' is None and so the default \n vocabulary is used.\n\n\nRead archetypes/rolefield/tests/rolefield.text for more details.\n\n\nInstallation\n------------\n\nAdd archetypes.rolefield to your buildout configuration. Install the \nproduct in Plone through the Add-on products control panel.\n\n\nCredits\n-------\n\nRicardo Alves \n\nEurotux Development Team \n\n\nLicense\n-------\n\nRead docs/LICENSE.GPL\n\nChangelog\n=========\n\n0.1 - a1\n----------------\n\n - First working version with tests.\n [igbun]\n\n - Initial import\n [igbun]", "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/rolefield", "keywords": "archetypes plone role field", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "archetypes.rolefield", "package_url": "https://pypi.org/project/archetypes.rolefield/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/archetypes.rolefield/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://plone.org/products/rolefield" }, "release_url": "https://pypi.org/project/archetypes.rolefield/0.1-a1/", "requires_dist": null, "requires_python": null, "summary": "Archetypes Role Field", "version": "0.1-a1" }, "last_serial": 786389, "releases": { "0.1-a1": [ { "comment_text": "", "digests": { "md5": "330d6daa44da1fce29614792821d8beb", "sha256": "a86d558146f10e70a60648e0eb0db338c29da45a105f6c5046b96b49941d4d70" }, "downloads": -1, "filename": "archetypes.rolefield-0.1-a1.tar.gz", "has_sig": false, "md5_digest": "330d6daa44da1fce29614792821d8beb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13589, "upload_time": "2009-01-24T02:47:51", "url": "https://files.pythonhosted.org/packages/95/80/e67ac026c087342517af32a9f2c06cd9318d26777c9d8295512193119b44/archetypes.rolefield-0.1-a1.tar.gz" } ], "0.1-a1dev-r10417": [] }, "urls": [ { "comment_text": "", "digests": { "md5": "330d6daa44da1fce29614792821d8beb", "sha256": "a86d558146f10e70a60648e0eb0db338c29da45a105f6c5046b96b49941d4d70" }, "downloads": -1, "filename": "archetypes.rolefield-0.1-a1.tar.gz", "has_sig": false, "md5_digest": "330d6daa44da1fce29614792821d8beb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13589, "upload_time": "2009-01-24T02:47:51", "url": "https://files.pythonhosted.org/packages/95/80/e67ac026c087342517af32a9f2c06cd9318d26777c9d8295512193119b44/archetypes.rolefield-0.1-a1.tar.gz" } ] }