跳转到主要内容

抽象模型,用于管理SQL请求

项目描述

Beta License: AGPL-3 OCA/server-tools Translate me on Weblate Try me on Runboat

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

实现的功能

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

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

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

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

    • SQL请求/管理员:对SQL请求拥有完全访问权限。

目录

使用方法

从模型继承

from odoo 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’

错误跟踪器

错误在GitHub Issues上跟踪。如果在那里找不到您的问题的报道,请在那里进行检查。如果您是第一个发现它的人,请通过提供详细的欢迎反馈来帮助我们将其打破反馈

请勿直接联系贡献者关于支持或技术问题帮助。

致谢

作者

  • GRAP

  • 阿克雷션

贡献者

维护者

本模块由OCA维护。

Odoo Community Association

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

本模块是GitHub上OCA/server-tools项目的组成部分。

欢迎您贡献力量。有关详情,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

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

源代码发行版

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

构建发行版

支持者:

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