跳转到主要内容

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

项目描述

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 Issues 上跟踪。如果遇到问题,请检查是否已报告您的问题。如果您是第一个发现它的,请帮助我们将其击破,提供详细且受欢迎的反馈。

鸣谢

图像

  • Odoo社区协会: 图标

贡献者

维护者

Odoo Community Association

本模块由OCA维护。

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

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

项目详情


下载文件

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

源代码分发

此发行版没有可用的源代码分发文件。请参阅有关 生成分发归档 的教程。

构建分发

odoo10_addon_base_kanban_stage-10.0.1.2.1-py2-none-any.whl (162.0 kB 查看散列值)

上传时间 Python 2

支持者

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