{ "info": { "author": "ABF OSIELL, Odoo Community Association (OCA)", "author_email": "support@odoo-community.org", "bugtrack_url": null, "classifiers": [ "Framework :: Odoo", "License :: OSI Approved :: GNU Affero General Public License v3", "Programming Language :: Python" ], "description": ".. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg\n :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html\n :alt: License: AGPL-3\n\n==========\nUser roles\n==========\n\nThis module was written to extend the standard functionality regarding users\nand groups management.\nIt helps creating well-defined user roles and associating them to users.\n\nIt can become very hard to maintain a large number of user profiles over time,\njuggling with many technical groups. For this purpose, this module will help\nyou to:\n\n * define functional roles by aggregating low-level groups,\n * set user accounts with the predefined roles (roles are cumulative),\n * update groups of all relevant user accounts (all at once),\n * ensure that user accounts will have the groups defined in their roles\n (nothing more, nothing less). In other words, you can not set groups\n manually on a user as long as there is roles configured on it,\n * activate/deactivate roles depending on the date (useful to plan holidays, etc)\n * get a quick overview of roles and the related user accounts.\n\nThat way you make clear the different responsabilities within a company, and\nare able to add and update user accounts in a scalable and reliable way.\n\nConfiguration\n=============\n\nTo configure this module, you need to go to *Configuration / Users / Roles*,\nand create a new role. From there, you can add groups to compose your role,\nand then associate users to it.\n\nYou can also define default roles for a new user by editing the user called\n\"Default User\".\n\nRoles:\n\n.. image:: /base_user_role/static/description/roles.png\n\nAdd groups:\n\n.. image:: /base_user_role/static/description/role_groups.png\n\nAdd users (with dates or not):\n\n.. image:: /base_user_role/static/description/role_users.png\n\nBug Tracker\n===========\n\nBugs are tracked on `GitHub Issues\n`_. In case of trouble, please\ncheck there if your issue has already been reported. If you spotted it first,\nhelp us smashing it by providing a detailed and welcomed feedback.\n\nCredits\n=======\n\nImages\n------\n\n* Oxygen Team: `Icon `_ (LGPL)\n\nContributors\n------------\n\n* S\u00e9bastien Alix \n* Antonio Russo \n\nMaintainer\n----------\n\n.. image:: https://odoo-community.org/logo.png\n :alt: Odoo Community Association\n :target: https://odoo-community.org\n\nThis module is maintained by the OCA.\n\nOCA, or the Odoo Community Association, is a nonprofit organization whose\nmission is to support the collaborative development of Odoo features and\npromote its widespread use.\n\nTo contribute to this module, please visit https://odoo-community.org.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.osiell.com", "keywords": "", "license": "AGPL-3", "maintainer": "", "maintainer_email": "", "name": "odoo10-addon-base-user-role", "package_url": "https://pypi.org/project/odoo10-addon-base-user-role/", "platform": "", "project_url": "https://pypi.org/project/odoo10-addon-base-user-role/", "project_urls": { "Homepage": "http://www.osiell.com" }, "release_url": "https://pypi.org/project/odoo10-addon-base-user-role/10.0.1.0.2/", "requires_dist": [ "odoo (<10.1dev,>=10.0)" ], "requires_python": "~=2.7", "summary": "User roles", "version": "10.0.1.0.2" }, "last_serial": 4918140, "releases": { "10.0.1.0.0": [ { "comment_text": "", "digests": { "md5": "fcec09f367f9b3993620a2cee2c02fc9", "sha256": "9c217d9f47c7eba319e5709c17bec17eee4fe585bd9345046039f5ce97bf6160" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "fcec09f367f9b3993620a2cee2c02fc9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 167796, "upload_time": "2017-04-10T21:21:38", "url": "https://files.pythonhosted.org/packages/c8/78/175e57d53deb1bbbe535b23245cd9da72684442c5258bd235abe9106c037/odoo10_addon_base_user_role-10.0.1.0.0-py2-none-any.whl" } ], "10.0.1.0.0.99.dev1": [ { "comment_text": "", "digests": { "md5": "0b976ab3460af54b22563fa342145ba0", "sha256": "1cb798016cbed033579b0baa52c95eb7b4dea56ee403cc2cc638f1252b0c389c" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.0.99.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "0b976ab3460af54b22563fa342145ba0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 169165, "upload_time": "2017-04-10T21:21:43", "url": "https://files.pythonhosted.org/packages/81/42/cb788fcd2f4e5d4374c3959880032b52c4421a3d8bb25c6c1c4949315f7e/odoo10_addon_base_user_role-10.0.1.0.0.99.dev1-py2-none-any.whl" } ], "10.0.1.0.0.99.dev10": [ { "comment_text": "", "digests": { "md5": "f37c2afeed75386ef597af7479cd0957", "sha256": "29483d2620888a3d6ff2455724877353f899f68cb29ce0051447ae18f0b56f8e" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.0.99.dev10-py2-none-any.whl", "has_sig": false, "md5_digest": "f37c2afeed75386ef597af7479cd0957", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 171970, "upload_time": "2017-12-03T05:31:14", "url": "https://files.pythonhosted.org/packages/69/0a/4e937536f644eb9340fcbfa25f4ed9c79ab0b1c6f313c4bfd9999f4292aa/odoo10_addon_base_user_role-10.0.1.0.0.99.dev10-py2-none-any.whl" } ], "10.0.1.0.0.99.dev2": [ { "comment_text": "", "digests": { "md5": "c0c50266d9d08470330eb3acabc24595", "sha256": "59ebafcbbd657707b6652cda8f038c11a923878f0117dad64b85747588aaf6b6" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.0.99.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "c0c50266d9d08470330eb3acabc24595", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 170524, "upload_time": "2017-04-10T21:21:48", "url": "https://files.pythonhosted.org/packages/c0/5c/3a29960200d183419b1c1f661d57762d21efd9e09d605830dff35bd2657b/odoo10_addon_base_user_role-10.0.1.0.0.99.dev2-py2-none-any.whl" } ], "10.0.1.0.0.99.dev3": [ { "comment_text": "", "digests": { "md5": "2f22b7bef9434ca98da58f1e13a86955", "sha256": "c5303a51349f92fa15d80f44815e40d9b0693f9c833e944931db33036cf409da" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.0.99.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "2f22b7bef9434ca98da58f1e13a86955", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 170690, "upload_time": "2017-05-02T04:32:47", "url": "https://files.pythonhosted.org/packages/dd/83/6aaad5338b20dca41232839aea9384fdc743cc488be5cf6e598559051108/odoo10_addon_base_user_role-10.0.1.0.0.99.dev3-py2-none-any.whl" } ], "10.0.1.0.0.99.dev4": [ { "comment_text": "", "digests": { "md5": "1c727972184b35b5f8b45280b01068a7", "sha256": "ca936bcb9192fa6a7d9f09ce0285ff297dfd6e1822d43f26e6a98bc89cfb89b9" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.0.99.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "1c727972184b35b5f8b45280b01068a7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 170706, "upload_time": "2017-05-14T04:31:16", "url": "https://files.pythonhosted.org/packages/a0/42/3a1a1f951ae3a492b2572d344d1c60d18613f9eb587aaf90fb1f92311063/odoo10_addon_base_user_role-10.0.1.0.0.99.dev4-py2-none-any.whl" } ], "10.0.1.0.0.99.dev5": [ { "comment_text": "", "digests": { "md5": "6dbf8244e4a78d0e6b8ce8ac253145f8", "sha256": "2bdbfb04ff345658629754ce00a11a6f3a3b7c18a9f0e6fa0e74e5ae37300f67" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.0.99.dev5-py2-none-any.whl", "has_sig": false, "md5_digest": "6dbf8244e4a78d0e6b8ce8ac253145f8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 171987, "upload_time": "2017-06-25T04:31:42", "url": "https://files.pythonhosted.org/packages/c4/39/fd00fb3e2ae405686f95a3e06a1e4059207395f7a3d3e8792fd172ca48a6/odoo10_addon_base_user_role-10.0.1.0.0.99.dev5-py2-none-any.whl" } ], "10.0.1.0.0.99.dev6": [ { "comment_text": "", "digests": { "md5": "0b1b7b828a902012b7a78eaf0209f407", "sha256": "9051b58ff7da7043c468e1ee55d57e5c0e697a66d567d16fd672dcd36714afe8" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.0.99.dev6-py2-none-any.whl", "has_sig": false, "md5_digest": "0b1b7b828a902012b7a78eaf0209f407", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 172051, "upload_time": "2017-07-02T06:48:30", "url": "https://files.pythonhosted.org/packages/fa/3d/ffd78cbf4ac9f83f34dbc1f5afc74d11916c5261f3dec043bba82a705947/odoo10_addon_base_user_role-10.0.1.0.0.99.dev6-py2-none-any.whl" } ], "10.0.1.0.0.99.dev7": [ { "comment_text": "", "digests": { "md5": "c98aa46c6f0076479b30e4ef7e1609f5", "sha256": "af544a96e99dd16b099e2aa33a987376584adb13b75291569638247abb26ac6c" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.0.99.dev7-py2-none-any.whl", "has_sig": false, "md5_digest": "c98aa46c6f0076479b30e4ef7e1609f5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 172100, "upload_time": "2017-07-13T04:30:04", "url": "https://files.pythonhosted.org/packages/6f/00/7ac0c197f60f85888675e25b20d676498e58ea0e042b6111af21161f44ee/odoo10_addon_base_user_role-10.0.1.0.0.99.dev7-py2-none-any.whl" } ], "10.0.1.0.0.99.dev8": [ { "comment_text": "", "digests": { "md5": "3a5a41fdfcb229182a94555532b43ef4", "sha256": "6e272914a74acc183c71dd68a7a558c850809c172d0093c474a4544e7b877577" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.0.99.dev8-py2-none-any.whl", "has_sig": false, "md5_digest": "3a5a41fdfcb229182a94555532b43ef4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 172112, "upload_time": "2017-08-06T04:30:30", "url": "https://files.pythonhosted.org/packages/18/38/5cf2a1f404d6529f15b973963eba5f3a3d89e9bbbd61fe0d58127cc806f7/odoo10_addon_base_user_role-10.0.1.0.0.99.dev8-py2-none-any.whl" } ], "10.0.1.0.0.99.dev9": [ { "comment_text": "", "digests": { "md5": "38d24bf2ff635941b0108f59110f1e7e", "sha256": "551cf73079e3af829101563fb7a977aec6f7ef9cb505f0450a075c0976911b1e" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.0.99.dev9-py2-none-any.whl", "has_sig": false, "md5_digest": "38d24bf2ff635941b0108f59110f1e7e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 172140, "upload_time": "2017-08-17T04:30:14", "url": "https://files.pythonhosted.org/packages/d5/93/fe6f99dd00c1c2a498d9a988b3370bd1a835b289e74a7d92bb5a76cf0122/odoo10_addon_base_user_role-10.0.1.0.0.99.dev9-py2-none-any.whl" } ], "10.0.1.0.1.99.dev1": [ { "comment_text": "", "digests": { "md5": "b86253dee20fc847619e49a6c868d167", "sha256": "e33c27e01765bc841c590bd3910f6618f70ebdeadc68ae86084d033cb780e9b8" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.1.99.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "b86253dee20fc847619e49a6c868d167", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 172340, "upload_time": "2017-12-07T05:30:03", "url": "https://files.pythonhosted.org/packages/29/79/7459aa287a4efb75b96f5c8f54644e052a11db8df7c09f5135276533c25a/odoo10_addon_base_user_role-10.0.1.0.1.99.dev1-py2-none-any.whl" } ], "10.0.1.0.1.99.dev2": [ { "comment_text": "", "digests": { "md5": "676bf55574d2b760bdb2120ad4f60296", "sha256": "fa11fbc6a706692e4acf50bc0b41a2b82e6cc17aa8a325395d2284f444227f9f" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.1.99.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "676bf55574d2b760bdb2120ad4f60296", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 172322, "upload_time": "2017-12-10T05:30:12", "url": "https://files.pythonhosted.org/packages/c4/be/11334ddad2af85d318c74edaacd1c0f09036370e9bd6751ec8b6a509a0ed/odoo10_addon_base_user_role-10.0.1.0.1.99.dev2-py2-none-any.whl" } ], "10.0.1.0.1.99.dev3": [ { "comment_text": "", "digests": { "md5": "e30a9946e0f10e75d375f858fffee4d0", "sha256": "6cf72f5519672e756a9e815e9b607660c716e3111f67b0980c8df158a9491e82" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.1.99.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "e30a9946e0f10e75d375f858fffee4d0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 172361, "upload_time": "2018-01-17T05:31:06", "url": "https://files.pythonhosted.org/packages/1e/dd/b861fa12d9fa77afb2b1833c3900e0c83e62de8f20eae1e8875afb92d9f0/odoo10_addon_base_user_role-10.0.1.0.1.99.dev3-py2-none-any.whl" } ], "10.0.1.0.1.99.dev4": [ { "comment_text": "", "digests": { "md5": "5e1e882532cd2a18fd643999b0daa57f", "sha256": "eb8962ede492866a3d1f499bd2dd74307d1a7505b70eb3f65015b624dfcc81a8" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.1.99.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "5e1e882532cd2a18fd643999b0daa57f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 172380, "upload_time": "2018-03-04T05:31:56", "url": "https://files.pythonhosted.org/packages/be/85/b456c65ce4830820c7c72c151fc8717cf6c57341f403afeba55b3d65e40b/odoo10_addon_base_user_role-10.0.1.0.1.99.dev4-py2-none-any.whl" } ], "10.0.1.0.2": [ { "comment_text": "", "digests": { "md5": "defa54dc1aaf98cc6d0b86f7f234d038", "sha256": "5d3e124c0062322154a62c670e02fa8ffdfe2801874bff0c4a535697fae56049" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "defa54dc1aaf98cc6d0b86f7f234d038", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 172343, "upload_time": "2018-06-13T04:47:24", "url": "https://files.pythonhosted.org/packages/6f/b9/b6e238f2183df31986211de309e725abd78d7a331d1beb35e2fda26b5e0a/odoo10_addon_base_user_role-10.0.1.0.2-py2-none-any.whl" } ], "10.0.1.0.2.99.dev1": [ { "comment_text": "", "digests": { "md5": "9c4a45075805e5d38601cb6027344ba3", "sha256": "c5a6e26a7141bd54985332b48d8f4109a74325ccaa53a971abae3df438aaa47a" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.2.99.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "9c4a45075805e5d38601cb6027344ba3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 171416, "upload_time": "2018-06-16T05:16:04", "url": "https://files.pythonhosted.org/packages/a7/15/a29c2beb85ae08cbc9e226b408102d2915d25aa99d7ea90e9284103052b9/odoo10_addon_base_user_role-10.0.1.0.2.99.dev1-py2-none-any.whl" } ], "10.0.1.0.2.99.dev2": [ { "comment_text": "", "digests": { "md5": "8b0902e474a0deecb8676d9ec5b5ff89", "sha256": "3f92eeb41b3d932d1c80ca793f8e796ea2ad9430fe27496515fd7939516afe41" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.2.99.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "8b0902e474a0deecb8676d9ec5b5ff89", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 172038, "upload_time": "2018-06-25T04:59:40", "url": "https://files.pythonhosted.org/packages/ac/17/1ed659a6a393cda64ea33339f28f7daac0260022823550903730ec63de7a/odoo10_addon_base_user_role-10.0.1.0.2.99.dev2-py2-none-any.whl" } ], "10.0.1.0.2.99.dev5": [ { "comment_text": "", "digests": { "md5": "f110daa4b94f48bccf68e7180a3c09b5", "sha256": "cd2a97f99a5b5afff7b4e1c2ff61ffeceec24fbfaa3666c0d911c3b63243ef1b" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.2.99.dev5-py2-none-any.whl", "has_sig": false, "md5_digest": "f110daa4b94f48bccf68e7180a3c09b5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 169993, "upload_time": "2018-12-14T05:56:47", "url": "https://files.pythonhosted.org/packages/3a/b0/7e9f7135c0831c37da2c607a0d0a63fdc5fce4a6c5e578df5d87357d41f4/odoo10_addon_base_user_role-10.0.1.0.2.99.dev5-py2-none-any.whl" } ], "10.0.1.0.2.99.dev6": [ { "comment_text": "", "digests": { "md5": "893256ff951d81e8a3bed34c4d30a1d1", "sha256": "f816c7143c6294ecf4543cf211501a8a4c8af05500ff956255081776315dd1e6" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.2.99.dev6-py2-none-any.whl", "has_sig": false, "md5_digest": "893256ff951d81e8a3bed34c4d30a1d1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 170007, "upload_time": "2019-01-04T05:56:35", "url": "https://files.pythonhosted.org/packages/cf/e4/82d708ea8f1512ee61d1fd9b9f87d6a27cbf417c88f11e046667c2db49f0/odoo10_addon_base_user_role-10.0.1.0.2.99.dev6-py2-none-any.whl" } ], "10.0.1.0.3.99.dev3": [ { "comment_text": "", "digests": { "md5": "085ab21c6dc1339c4bd84264f2f75670", "sha256": "c6bd7c9922255c50d6d40d96e98cfe23bcb4dfb57c800b7cb976d7026bdb50b8" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.3.99.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "085ab21c6dc1339c4bd84264f2f75670", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 176049, "upload_time": "2019-03-09T05:59:46", "url": "https://files.pythonhosted.org/packages/f2/f6/714288e395769bcbd6bc75e1995fd9d338ebf2b7b4c16a3d78edc4b3ce90/odoo10_addon_base_user_role-10.0.1.0.3.99.dev3-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "defa54dc1aaf98cc6d0b86f7f234d038", "sha256": "5d3e124c0062322154a62c670e02fa8ffdfe2801874bff0c4a535697fae56049" }, "downloads": -1, "filename": "odoo10_addon_base_user_role-10.0.1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "defa54dc1aaf98cc6d0b86f7f234d038", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 172343, "upload_time": "2018-06-13T04:47:24", "url": "https://files.pythonhosted.org/packages/6f/b9/b6e238f2183df31986211de309e725abd78d7a331d1beb35e2fda26b5e0a/odoo10_addon_base_user_role-10.0.1.0.2-py2-none-any.whl" } ] }