Этапы удаляются в канбан-представлении в odoo 10

Я работаю над канбан-представлением заказа на покупку, в котором я использовал атрибут «default_group_by», поэтому все заказы на покупку поступают на определенных этапах (например, «po_stage)»

введите здесь описание изображения

Но когда у PO нет стадии определения, это представление канбан было удалено из представления, как показано ниже.

введите здесь описание изображения

для этого я использовал атрибут _group_by_full согласно ссылке

но это не работает для меня, поэтому не могли бы вы посоветовать мне, как я могу заархивировать это.


person maharshi    schedule 16.11.2016    source источник


Ответы (2)


В odoo 10 group_by_default заменяется на group_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')
person Community    schedule 23.11.2016

Сначала убедитесь, что вы добавили <kanban default_group_by="your_group_by_field">. Также убедитесь, что у унаследованного представления нет group_by по умолчанию, если да, удалите его.

person Hamza Hadj Mabrouk    schedule 16.11.2016