Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
2 Vastaukset
1586 Näkymät

Hi All,

I have created a stage in the Contacts module to differentiate between customers and vendors. Additionally, I set up separate menus for customers and vendors.

However, I am facing an issue in the Kanban view where I can't fold certain stages based on an existing boolean field.

Could anyone advise on how to implement folding stages in the Kanban view using this boolean field?


Stage model



stage in list



in kanban view

Avatar
Hylkää
Paras vastaus

Hi,

To enable stage folding in a Kanban view, you need to add the attribute group_expand to the stage_id field in your model(res.partner).


Python

from odoo import fields, models


class ResPartner(models.Model):
_inherit = 'res.partner'

stage_id = fields.Many2one('contacts.stage', string='Status',
group_expand='_read_group_expand_full')

Hope it helps

Avatar
Hylkää
Tekijä Paras vastaus

got the answer

@api.model
def _read_group_stage_ids(self, stages, domain):
search_domain = [('id', 'in', stages.ids)]
stage_ids = stages.sudo()._search(search_domain, order=stages._order)
return stages.browse(stage_ids)

or if your all stage invisible then try below code

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

Avatar
Hylkää
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
1
maalisk. 15
5133
2
lokak. 16
5271
1
elok. 24
1405
4
elok. 24
2172
2
maalisk. 24
8229