跳转到主要内容

配置助手

项目描述

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

此模块仅针对开发者。单独使用时没有任何作用。

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

此类

  • 在“res.config.settings”中自动创建与那些在“res.company”中定义的相关的字段,避免了重复的字段定义。

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

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

  • 支持的字段:char,text,integer,float,datetime,date,boolean,m2o

目录

用法

from . company import ResCompany

class WhatiwantConfigSettings(models.TransientModel):
    _inherit = ['res.config.settings', 'abstract.config.settings']
    _name = 'res.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 'res.config.settings' model
    _prefix = 'prefixyouchoose_'

已知问题/路线图

  • 支持(或检查支持)这些字段类型:o2m,m2m,reference,property,selection

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

错误跟踪器

错误在GitHub Issues上跟踪。如果在那里找不到您的问题,请检查。如果是您首先发现的,请提供详细和受欢迎的反馈,以帮助我们解决这个问题。

不要直接联系贡献者以寻求支持或技术问题的帮助。

致谢

作者

  • Akretion

贡献者

维护者

本模块由OCA维护。

Odoo Community Association

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

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

欢迎您贡献力量。有关如何贡献的信息,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

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

源代码分布

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

构建分布

由以下机构支持