在 odoo 10 的看板视图中删除阶段

Stages are getting deleted in Kanban View in odoo 10

我正在处理采购订单的看板视图,其中我使用了属性“default_group_by”,所有采购订单都在定义的阶段出现(即'po_stage)'

但是当 PO 没有任何定义阶段时,该看板视图将从如下视图中删除

为此,我根据 link

使用了 _group_by_full 属性

但这对我不起作用,所以请您建议我如何存档。

首先确保添加 <kanban default_group_by="your_group_by_field"> ,还要确保继承的视图没有默认的 group_by ,如果有则将其删除。

在 odoo 10 中,group_by_defaultgroup_expand 取代,它包含所有阶段的列表。 例如,您的列是 stage 并且您想显示所有空阶段。

@api.model
def _read_group_stage_ids(self,stages,domain,order):
    stage_ids = self.env['stage.stage'].search([])
    return stage_ids

stage = fields.Many2one('stage.stage', group_expand='_read_group_stage_ids')