跳转到主要内容

管理SQL请求的抽象模型

项目描述

License: AGPL-3

管理SQL请求的抽象模型

此模块提供了一个抽象模型来管理数据库上的SQL选择请求。它本身并不实用。您可以在“sql_export”模块中查看实现示例。(同一存储库)。

实现的功能

  • 在SQL请求中添加一些限制
    • 您只能读取数据。不允许更新、删除或创建。

    • 某些表不允许使用,因为它们可能包含明文密码或密钥。目前('ir_config_parameter')。

  • 请求可以是“草案”或“SQL有效”状态。为了有效,请求必须经过清理、检查和测试。所有这些操作都可以在继承的模块中禁用。

  • 此模块添加了两个新组
    • SQL请求/用户:默认情况下可以查看所有SQL请求并执行它们,如果它们是有效的。

    • SQL请求/经理:对SQL请求具有完全访问权限。

用法

继承模型

from openerp import models

class MyModel(models.model)

_name = ‘my.model’ _inherit = [‘sql.request.mixin’]

_sql_request_groups_relation = ‘my_model_groups_rel’

_sql_request_users_relation = ‘my_model_users_rel’

Try me on Runbot

错误追踪器

错误在GitHub Issues上跟踪。如果遇到问题,请先检查您的错误是否已报告。如果您是第一个发现它的,请通过提供详细且受欢迎的反馈来帮助我们解决问题。

鸣谢

图片

贡献者

资助者

本模块的开发已得到以下机构的财务支持

维护者

Odoo Community Association

本模块由OCA维护。

OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛使用。

要为此模块做出贡献,请访问 https://odoo-community.org

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅生成分发存档的教程。

构建分发

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面