跳转到主要内容

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

项目描述

License: LGPL-3

Kanban - 阶段支持

此模块提供与Kanban视图兼容的阶段模型以及管理这些阶段所需的标准视图。它还提供base.kanban.abstract模型,可以继承以将Kanban视图的阶段支持添加到任何其他模型。最后,它包括一个基本的Kanban视图,可以根据需要扩展。

安装

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

配置

不需要或无法进行配置。

用法

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

    class MyModel(models.Model):
        _name = 'my.model'
        _inherit = 'base.kanban.abstract'
  • 根据子模型的需要扩展提供的基Kanban视图(base_kanban_abstract_view_kanban),同时确保将mode设置为primary,以确保继承正确工作。基本视图有四个name属性,旨在提供方便的XPath访问Kanban卡的不同部分。它们是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>
  • 要管理阶段,请转到设置 > 技术 > Kanban > 阶段。

Try me on Runbot

已知问题/路线图

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

错误跟踪器

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

致谢

图片

  • Odoo社区协会: 图标

贡献者

维护者

Odoo Community Association

本模块由OCA维护。

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

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

项目详情


下载文件

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

源分布

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

构建分布

odoo_addon_base_kanban_stage-15.0.1.0.2.1-py3-none-any.whl (179.6 kB 查看散列)

上传时间 Python 3

由以下机构支持

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