Dynamic domain apply while other field's value changed - odoo

Viewed 594
class procurement(models.Model)
    _name="procurement"

    procurement_line_ids = fields.One2many(comodel_name='procurement.line', inverse_name='procurement_id', string='Procurement Lines')
    global_procurement = fields.Boolean("Global Procurement",default=True)

class procurement_line(models.Model)
    _name="procurement.line"

    procurement_id = fields.Many2one(comodel_name='procurement', string='Procurement')
    warehouse_id = fields.Many2one(comodel_name='stock.warehouse', string='Warehouse')

class stock_warehouse(models.Model)
    _name="stock.warehouse"

    is_default_warehouse = fields.Boolean(string="Is Default Warehouse?",default=False)

enter image description here

If global_procurement is True then I want to load only default warehouses in procurement lines otherwise I want to load all warehouses. So how could I do this.

2 Answers
Related