{ "info": { "author": "GRAP,Akretion,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=====================================\nAbstract Model to manage SQL Requests\n=====================================\n\nThis module provide an abstract model to manage SQL Select request on database.\nIt is not usefull for itself. You can see an exemple of implementation in the\n'sql_export' module. (same repository).\n\nImplemented features\n--------------------\n\n* Add some restrictions in the sql request:\n * you can only read datas. No update, deletion or creation are possible.\n * some tables are not allowed, because they could contains clear password\n or keys. For the time being ('ir_config_parameter').\n\n* The request can be in a 'draft' or a 'SQL Valid' status. To be valid,\n the request has to be cleaned, checked and tested. All of this operations\n can be disabled in the inherited modules.\n\n* This module two new groups:\n * SQL Request / User : Can see all the sql requests by default and execute\n them, if they are valid.\n * SQL Request / Manager : has full access on sql requests.\n\nUsage\n=====\n\nInherit the model:\n\n from openerp import models\n\n class MyModel(models.model)\n _name = 'my.model'\n _inherit = ['sql.request.mixin']\n\n _sql_request_groups_relation = 'my_model_groups_rel'\n\n _sql_request_users_relation = 'my_model_users_rel'\n\n\n.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas\n :alt: Try me on Runbot\n :target: https://runbot.odoo-community.org/runbot/149/9.0\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 smash it by providing detailed and welcomed feedback.\n\nCredits\n=======\n\nImages\n------\n\n* Odoo Community Association: `Icon `_.\n\nContributors\n------------\n\n* Florian da Costa \n* Sylvain LE GAL (https://twitter.com/legalsylvain)\n\nFunders\n-------\n\nThe development of this module has been financially supported by:\n\n* Akretion ()\n* GRAP, Groupement R\u00e9gional Alimentaire de Proximit\u00e9 ()\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": "https://www.odoo-community.org", "keywords": "", "license": "AGPL-3", "maintainer": "", "maintainer_email": "", "name": "odoo9-addon-sql-request-abstract", "package_url": "https://pypi.org/project/odoo9-addon-sql-request-abstract/", "platform": "", "project_url": "https://pypi.org/project/odoo9-addon-sql-request-abstract/", "project_urls": { "Homepage": "https://www.odoo-community.org" }, "release_url": "https://pypi.org/project/odoo9-addon-sql-request-abstract/9.0.1.0.1.99.dev4/", "requires_dist": [ "odoo (<9.1a,>=9.0a)" ], "requires_python": "~=2.7", "summary": "Abstract Model to manage SQL Requests", "version": "9.0.1.0.1.99.dev4" }, "last_serial": 4579444, "releases": { "9.0.1.0.0.99.dev1": [ { "comment_text": "", "digests": { "md5": "2b36dbacd5ae9b9724510dda0043f0f8", "sha256": "cc393cdc52786ea4d496d9c62507011c40a42f134b645f230f0bc952af078178" }, "downloads": -1, "filename": "odoo9_addon_sql_request_abstract-9.0.1.0.0.99.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "2b36dbacd5ae9b9724510dda0043f0f8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 25200, "upload_time": "2017-06-06T04:30:44", "url": "https://files.pythonhosted.org/packages/5b/b4/0a542bd8d641853be04e15e83336bbed6d49745b72359a71efa311573d5d/odoo9_addon_sql_request_abstract-9.0.1.0.0.99.dev1-py2-none-any.whl" } ], "9.0.1.0.0.99.dev2": [ { "comment_text": "", "digests": { "md5": "88dcd1dc9c395c082c9d6fe4959c79ec", "sha256": "9ca0aa286df3c02e678c50ff4fd1ba527646eee229bfd38b15cc9be5056af1ec" }, "downloads": -1, "filename": "odoo9_addon_sql_request_abstract-9.0.1.0.0.99.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "88dcd1dc9c395c082c9d6fe4959c79ec", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 112163, "upload_time": "2017-06-11T04:37:08", "url": "https://files.pythonhosted.org/packages/ba/26/9847430f76870a894ebb9021c61b4601d5adc691072ce48007be0f6317bb/odoo9_addon_sql_request_abstract-9.0.1.0.0.99.dev2-py2-none-any.whl" } ], "9.0.1.0.0.99.dev3": [ { "comment_text": "", "digests": { "md5": "11286326919e975072c7ee12ca69ca88", "sha256": "86f277394b72ddaeb8b3524f9d4bc5aa0e6136e0f1336d1d3877acc8c78d89db" }, "downloads": -1, "filename": "odoo9_addon_sql_request_abstract-9.0.1.0.0.99.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "11286326919e975072c7ee12ca69ca88", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 113434, "upload_time": "2017-07-02T09:26:52", "url": "https://files.pythonhosted.org/packages/bf/9c/21846038de25947e9d8ffe466d1c3beafc63bb251ba5402a6818e3aafcfd/odoo9_addon_sql_request_abstract-9.0.1.0.0.99.dev3-py2-none-any.whl" } ], "9.0.1.0.0.99.dev4": [ { "comment_text": "", "digests": { "md5": "18851e8db6b8efd23dccfaa6a200ffd8", "sha256": "3db71021be25ed792773132a1dd846dd1140d875f26a4430838216af8ed6408e" }, "downloads": -1, "filename": "odoo9_addon_sql_request_abstract-9.0.1.0.0.99.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "18851e8db6b8efd23dccfaa6a200ffd8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 113545, "upload_time": "2017-10-29T05:45:40", "url": "https://files.pythonhosted.org/packages/6c/7f/ae9282fafd8315da915fb83c94048fb2d8660cc118b82e2a5d704e7cd4f8/odoo9_addon_sql_request_abstract-9.0.1.0.0.99.dev4-py2-none-any.whl" } ], "9.0.1.0.0.99.dev5": [ { "comment_text": "", "digests": { "md5": "a29665d36bdce1d614e3726971878fd3", "sha256": "f1319674c4b322e95e617e127a737f4c0db9ddf73ba99a6d0b5b292f23342143" }, "downloads": -1, "filename": "odoo9_addon_sql_request_abstract-9.0.1.0.0.99.dev5-py2-none-any.whl", "has_sig": false, "md5_digest": "a29665d36bdce1d614e3726971878fd3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 113587, "upload_time": "2017-11-12T05:35:47", "url": "https://files.pythonhosted.org/packages/dd/e7/2a718a411933cc549644c6ad9dd44d639711afec0657dfa7608871936cdd/odoo9_addon_sql_request_abstract-9.0.1.0.0.99.dev5-py2-none-any.whl" } ], "9.0.1.0.0.99.dev6": [ { "comment_text": "", "digests": { "md5": "7a203e84236dc3440c32ec08305834be", "sha256": "f985ff21bb1842ef69d951f4b3bbeeb1e8b190caf024c79215d768bdf469879c" }, "downloads": -1, "filename": "odoo9_addon_sql_request_abstract-9.0.1.0.0.99.dev6-py2-none-any.whl", "has_sig": false, "md5_digest": "7a203e84236dc3440c32ec08305834be", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 114840, "upload_time": "2018-03-04T05:55:53", "url": "https://files.pythonhosted.org/packages/3a/9f/8dcc751d45467b985e3b526c2b13e70bedd39227d1061c477da0bb721bc0/odoo9_addon_sql_request_abstract-9.0.1.0.0.99.dev6-py2-none-any.whl" } ], "9.0.1.0.0.99.dev7": [ { "comment_text": "", "digests": { "md5": "a8c3b5fad638631b09380978417b9067", "sha256": "d6975d72b1c57261a5625f94016db79c95ea0d259a65f70d62767b8f70ffcbfb" }, "downloads": -1, "filename": "odoo9_addon_sql_request_abstract-9.0.1.0.0.99.dev7-py2-none-any.whl", "has_sig": false, "md5_digest": "a8c3b5fad638631b09380978417b9067", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 113742, "upload_time": "2018-06-16T05:19:34", "url": "https://files.pythonhosted.org/packages/d4/21/a135149a0ab9aa344e2df723ff7f8b8d5d7ead7cb849d41bfd8c8911c3fa/odoo9_addon_sql_request_abstract-9.0.1.0.0.99.dev7-py2-none-any.whl" } ], "9.0.1.0.0.99.dev8": [ { "comment_text": "", "digests": { "md5": "da6f11bafa68c0f2e525f39dcf12a9bb", "sha256": "be07da5148ae95cda267bac045d902deb298f07cb160cc9cb9fdd054c45a9364" }, "downloads": -1, "filename": "odoo9_addon_sql_request_abstract-9.0.1.0.0.99.dev8-py2-none-any.whl", "has_sig": false, "md5_digest": "da6f11bafa68c0f2e525f39dcf12a9bb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 114834, "upload_time": "2018-06-25T05:02:08", "url": "https://files.pythonhosted.org/packages/de/2f/02f8e4a016b0d9020a2b09aef53da8bf392754fce2c2c24fc367ebe4a0b0/odoo9_addon_sql_request_abstract-9.0.1.0.0.99.dev8-py2-none-any.whl" } ], "9.0.1.0.1.99.dev1": [ { "comment_text": "", "digests": { "md5": "dc9f5773beb13c83880d7f38dfff3048", "sha256": "ece6c83d86dd3fd76e5b8372e99a0536366ee1505e2769e67ec003c438d531c7" }, "downloads": -1, "filename": "odoo9_addon_sql_request_abstract-9.0.1.0.1.99.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "dc9f5773beb13c83880d7f38dfff3048", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 114836, "upload_time": "2018-06-28T04:50:34", "url": "https://files.pythonhosted.org/packages/ef/d5/bf2fbdf0f6421d4bdda0c4459df00ab9f31ef256ced07e595fe99a8937dc/odoo9_addon_sql_request_abstract-9.0.1.0.1.99.dev1-py2-none-any.whl" } ], "9.0.1.0.1.99.dev2": [ { "comment_text": "", "digests": { "md5": "468633e869e2b1f68550ac0eba0f034d", "sha256": "d7db84a78b73a2b15f760311aa5ec6e4d4e3e1c3c303aaa4a20188fb3d6ee52c" }, "downloads": -1, "filename": "odoo9_addon_sql_request_abstract-9.0.1.0.1.99.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "468633e869e2b1f68550ac0eba0f034d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 114886, "upload_time": "2018-07-05T04:51:16", "url": "https://files.pythonhosted.org/packages/9a/6a/0a370fba35efbdbee61b4187ddb7c3f5d59f9a21a47bd84520a6d9d1d54f/odoo9_addon_sql_request_abstract-9.0.1.0.1.99.dev2-py2-none-any.whl" } ], "9.0.1.0.1.99.dev3": [ { "comment_text": "", "digests": { "md5": "9c273ec9f0dd79d52fc00b9e09797e83", "sha256": "2237b852ccc87bfed21c626cd4db2c2d6b0ab196f980603f8049d77bdfaf8e46" }, "downloads": -1, "filename": "odoo9_addon_sql_request_abstract-9.0.1.0.1.99.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "9c273ec9f0dd79d52fc00b9e09797e83", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 114926, "upload_time": "2018-07-20T04:51:22", "url": "https://files.pythonhosted.org/packages/f7/61/688ceddd57f90b15e49ff38e8cff7260ac61288fa8204dc0fd154839a543/odoo9_addon_sql_request_abstract-9.0.1.0.1.99.dev3-py2-none-any.whl" } ], "9.0.1.0.1.99.dev4": [ { "comment_text": "", "digests": { "md5": "99f6768a991bbadc24fd65ec45c262a8", "sha256": "12ef5f61c6cb878ccdacb9d4255feb466912a400a18f8f591f296e2e9aabff6c" }, "downloads": -1, "filename": "odoo9_addon_sql_request_abstract-9.0.1.0.1.99.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "99f6768a991bbadc24fd65ec45c262a8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 112586, "upload_time": "2018-12-10T06:06:08", "url": "https://files.pythonhosted.org/packages/83/ff/daba2ba7386064a28a876f732e1b297c7ce78e619a5a3ae2d86a35c5eb8b/odoo9_addon_sql_request_abstract-9.0.1.0.1.99.dev4-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "99f6768a991bbadc24fd65ec45c262a8", "sha256": "12ef5f61c6cb878ccdacb9d4255feb466912a400a18f8f591f296e2e9aabff6c" }, "downloads": -1, "filename": "odoo9_addon_sql_request_abstract-9.0.1.0.1.99.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "99f6768a991bbadc24fd65ec45c262a8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 112586, "upload_time": "2018-12-10T06:06:08", "url": "https://files.pythonhosted.org/packages/83/ff/daba2ba7386064a28a876f732e1b297c7ce78e619a5a3ae2d86a35c5eb8b/odoo9_addon_sql_request_abstract-9.0.1.0.1.99.dev4-py2-none-any.whl" } ] }