跳转到主要内容

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

项目描述

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 属性,旨在为Kanban卡的各个部分提供方便的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>
  • 要管理阶段,请转到设置 > 技术 > Kanban > 阶段。

Try me on Runbot

已知问题 / 路线图

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

错误跟踪器

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

鸣谢

图片

  • Odoo社区协会:图标

贡献者

维护者

Odoo Community Association

本模块由OCA维护。

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

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

项目详情


下载文件

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

源代码分发

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

构建分发

odoo9_addon_base_kanban_stage-9.0.1.1.0-py2-none-any.whl (163.1 kB 查看哈希值)

上传时间 Python 2

支持者

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