{ "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/10.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": null, "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": "odoo10-addon-sql-request-abstract", "package_url": "https://pypi.org/project/odoo10-addon-sql-request-abstract/", "platform": "", "project_url": "https://pypi.org/project/odoo10-addon-sql-request-abstract/", "project_urls": { "Homepage": "https://www.odoo-community.org" }, "release_url": "https://pypi.org/project/odoo10-addon-sql-request-abstract/10.0.1.0.0/", "requires_dist": [ "odoo (<10.1dev,>=10.0)" ], "requires_python": "~=2.7", "summary": "Abstract Model to manage SQL Requests", "version": "10.0.1.0.0" }, "last_serial": 4528062, "releases": { "10.0.1.0.0": [ { "comment_text": "", "digests": { "md5": "fef564ddaec29aab9e0f9fd9730e5ba3", "sha256": "89e7323940a72b485de3ccdf6b34131cd2bd657004b4ea41ed02a899aab6b318" }, "downloads": -1, "filename": "odoo10_addon_sql_request_abstract-10.0.1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "fef564ddaec29aab9e0f9fd9730e5ba3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 113553, "upload_time": "2017-10-12T04:31:00", "url": "https://files.pythonhosted.org/packages/2b/6a/9498b5a0d72439c9ec2af8d8e238147e26e8817a219a5ba931ab16cfd83c/odoo10_addon_sql_request_abstract-10.0.1.0.0-py2-none-any.whl" } ], "10.0.1.0.0.99.dev1": [ { "comment_text": "", "digests": { "md5": "a015175e6cafd42809410b36a4ae3469", "sha256": "62cfad65186a2be172d113f0f1d3a9fc6b30b6ce0dd400f99d22bb7d438d3ec0" }, "downloads": -1, "filename": "odoo10_addon_sql_request_abstract-10.0.1.0.0.99.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "a015175e6cafd42809410b36a4ae3469", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 112686, "upload_time": "2017-12-03T05:35:26", "url": "https://files.pythonhosted.org/packages/1a/e8/1c9025326a418bafd79d521ae067d2f024ecfb1e3be6eca54ac158b06c39/odoo10_addon_sql_request_abstract-10.0.1.0.0.99.dev1-py2-none-any.whl" } ], "10.0.1.0.0.99.dev2": [ { "comment_text": "", "digests": { "md5": "6e4e197d24d57cbec28fee68083bd14a", "sha256": "65aeb9fc5e2c29261d1a0c3d0e8c9f0ca7735b62f0d44dc6002a1784684eb829" }, "downloads": -1, "filename": "odoo10_addon_sql_request_abstract-10.0.1.0.0.99.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "6e4e197d24d57cbec28fee68083bd14a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 111587, "upload_time": "2018-06-16T04:39:49", "url": "https://files.pythonhosted.org/packages/b7/0e/cfd2f6914eb5b2f7e899a5b5ea9200cc1a2c31e71a2333e9c2ff867a8e68/odoo10_addon_sql_request_abstract-10.0.1.0.0.99.dev2-py2-none-any.whl" } ], "10.0.1.0.0.99.dev3": [ { "comment_text": "", "digests": { "md5": "bb84f1c07fb2dfe23b6ff25e29a2329f", "sha256": "f6b867bb0d54b5b297ae91bbca18fa151a29a37b177a98161d50d4e750e36646" }, "downloads": -1, "filename": "odoo10_addon_sql_request_abstract-10.0.1.0.0.99.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "bb84f1c07fb2dfe23b6ff25e29a2329f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 112675, "upload_time": "2018-06-25T04:35:57", "url": "https://files.pythonhosted.org/packages/af/35/029c68b189958850ba538c65416aea5c1ff314b39b44ef8d54ded8330695/odoo10_addon_sql_request_abstract-10.0.1.0.0.99.dev3-py2-none-any.whl" } ], "10.0.1.0.1.99.dev2": [ { "comment_text": "", "digests": { "md5": "027c5d4b6ae6fe3613c84d52bf3e82b5", "sha256": "fe9c0074c5cd54d8278a9a2bb50e6807980536dc926f2df89c952ce95e5c64ce" }, "downloads": -1, "filename": "odoo10_addon_sql_request_abstract-10.0.1.0.1.99.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "027c5d4b6ae6fe3613c84d52bf3e82b5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 112746, "upload_time": "2018-06-28T04:33:59", "url": "https://files.pythonhosted.org/packages/8f/0a/51407291bef944661e48d6b3384011ed7e59aa3b4ef52e119034dfe7c43d/odoo10_addon_sql_request_abstract-10.0.1.0.1.99.dev2-py2-none-any.whl" } ], "10.0.1.0.1.99.dev4": [ { "comment_text": "", "digests": { "md5": "f290d906a5c1930fe737a8e3412338ed", "sha256": "433ed6878c4525c0571751ba3d1d776fb80051974f6a636edf5cfad6b03b6600" }, "downloads": -1, "filename": "odoo10_addon_sql_request_abstract-10.0.1.0.1.99.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "f290d906a5c1930fe737a8e3412338ed", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 110369, "upload_time": "2018-07-29T11:55:55", "url": "https://files.pythonhosted.org/packages/51/c1/05e46d56c9b3829b1fb31139e7e8110cb22a84440a637afe71e0bf83e8f0/odoo10_addon_sql_request_abstract-10.0.1.0.1.99.dev4-py2-none-any.whl" } ], "10.0.1.0.1.99.dev5": [ { "comment_text": "", "digests": { "md5": "316c27d8813b610c29e9acf30e885bcf", "sha256": "ffe48d7a4fa43be728b6c64bf93522cb9d1f644bffc1db74445e85b52a3a5c1b" }, "downloads": -1, "filename": "odoo10_addon_sql_request_abstract-10.0.1.0.1.99.dev5-py2-none-any.whl", "has_sig": false, "md5_digest": "316c27d8813b610c29e9acf30e885bcf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 114222, "upload_time": "2018-11-26T05:35:24", "url": "https://files.pythonhosted.org/packages/54/c9/18f98bd3dfa1cde8a8c386561492130a1b247d4670653dc04a53174f56dd/odoo10_addon_sql_request_abstract-10.0.1.0.1.99.dev5-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fef564ddaec29aab9e0f9fd9730e5ba3", "sha256": "89e7323940a72b485de3ccdf6b34131cd2bd657004b4ea41ed02a899aab6b318" }, "downloads": -1, "filename": "odoo10_addon_sql_request_abstract-10.0.1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "fef564ddaec29aab9e0f9fd9730e5ba3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 113553, "upload_time": "2017-10-12T04:31:00", "url": "https://files.pythonhosted.org/packages/2b/6a/9498b5a0d72439c9ec2af8d8e238147e26e8817a219a5ba931ab16cfd83c/odoo10_addon_sql_request_abstract-10.0.1.0.0-py2-none-any.whl" } ] }