跳转到主要内容

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 状态页面