跳转到主要内容

提供阶段模型和抽象逻辑以便继承

项目描述

License: LGPL-3

看板 - 阶段支持

本模块提供与看板视图兼容的阶段模型和标准视图,用于管理这些阶段。它还提供了 base.kanban.abstract 模型,可以继承以向任何其他模型添加对带阶段的看板视图的支持。最后,它还包括一个可按需扩展的基础看板视图。

安装

要安装此模块,只需遵循标准安装过程。

配置

不需要也不可能有配置。

使用

  • base.kanban.abstract 继承以向子模型添加看板阶段功能

    class MyModel(models.Model):
        _name = 'my.model'
        _inherit = 'base.kanban.abstract'
  • 根据子模型的需要扩展提供的基看板视图(base_kanban_abstract_view_kanban),同时确保将 mode 设置为 primary,以确保继承正常工作。基本视图有四个 name 属性,旨在提供方便的 XPath 访问看板卡的不同部分。它们是 card_dropdown_menucard_headercard_bodycard_footer

    <record id="my_model_view_kanban" model="ir.ui.view">
        <field name="name">My Model - Kanban View</field>
        <field name="model">my.model</field>
        <field name="mode">primary</field>
        <field name="inherit_id" ref="base_kanban_stage.base_kanban_abstract_view_kanban"/>
        <field name="arch" type="xml">
            <xpath expr="//div[@name='card_header']">
                <!-- Add header content here -->
            </xpath>
            <xpath expr="//div[@name='card_body']">
                <!-- Add body content here -->
            </xpath>
        </field>
    </record>
  • 要管理阶段,请转到设置 > 技术 > 看板 > 阶段。

Try me on Runbot

已知问题/路线图

  • base.kanban.abstract 当前使用的分组逻辑不支持额外的域和替代排序顺序

错误跟踪器

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

鸣谢

图片

  • Odoo社区协会: 图标

贡献者

维护者

Odoo Community Association

本模块由OCA维护。

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

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

项目详情


下载文件

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

源代码分发

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

构建分发

odoo12_addon_base_kanban_stage-12.0.1.2.2-py3-none-any.whl (177.1 kB 查看哈希值)

上传时间 Python 3

由以下机构支持

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