跳转到主要内容

配置助手

项目描述

License: AGPL-3

配置助手

本模块仅面向开发者。单独使用时没有任何功能。

它通过提供一个抽象类来帮助创建 config.settings

此类

  • 自动在“whatiwant.config.settings”中创建相关字段,使用在“res.company”中定义的字段:它避免了重复的字段定义。

  • 创建具有默认值的 company_id 字段

  • 定义 onchange_company_id 以更新所有相关字段

  • 支持的字段:字符、文本、整数、浮点数、日期时间、日期、布尔值、多对一

如何使用

from . company import ResCompany

class WhatiwantClassSettings(orm.TransientModel):
    _inherit = ['res.config.settings', 'abstract.config.settings']
    _name = 'whatiwant.config.settings'
    # fields must be defined in ResCompany class
    # related fields are automatically generated from previous definitions
    _companyObject = ResCompany
    # all prefixed field with _prefix in res.company, will be available in 'whatiwant.config.settings' model
    _prefix = 'prefixyouchoose_'

路线图

  • 支持(或检查支持)以下字段类型:一对多、多对多、引用、属性、选择

  • 自动为“whatiwant.config.settings”生成默认视图(在–debug?)

错误跟踪器

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

贡献者

项目详情


下载文件

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

源代码分发

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

构建的分发

由支持

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