跳转到主要内容

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

项目描述

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'
  • 在确保将 mode 设置为 primary 以使继承正常工作的情况下,根据子模型的需求扩展提供的基Kanban视图 (base_kanban_abstract_view_kanban)。基视图有四个 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

项目详情


下载文件

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

源分布

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

构建分布

odoo14_addon_base_kanban_stage-14.0.1.0.2-py3-none-any.whl (181.5 kB 查看哈希值)

上传时间 Python 3

支持者

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