diff --git a/app_mrp_workcenter_zchart/models/mrp_workcenter.py b/app_mrp_workcenter_zchart/models/mrp_workcenter.py index 1ef8e1e8..68087c5f 100644 --- a/app_mrp_workcenter_zchart/models/mrp_workcenter.py +++ b/app_mrp_workcenter_zchart/models/mrp_workcenter.py @@ -14,14 +14,15 @@ class MrpWorkCenter(models.Model): _parent_name = "parent_id" _parent_store = True _parent_order = 'code' + _order = 'parent_path, code' - parent_id = fields.Many2one('mrp.workcenter', 'Parent WC', index=True, ondelete='cascade') + parent_id = fields.Many2one('mrp.workcenter', 'Parent WC', index=True, ondelete='restrict') parent_path = fields.Char(index=True) child_ids = fields.One2many('mrp.workcenter', 'parent_id', 'Child WCs') child_all_count = fields.Integer( 'Indirect Surbordinates Count', compute='_compute_child_all_count', store=False) - level = fields.Integer('Level', compute='_compute_level', inverse=False, default=0, readonly=True, store=True) + level = fields.Integer('Level', compute='_compute_level', inverse=False, readonly=True, store=True) @api.depends('child_ids.child_all_count') def _compute_child_all_count(self): diff --git a/app_stock_superbar/views/stock_picking_type_views.xml b/app_stock_superbar/views/stock_picking_type_views.xml index e85271b7..c7d9ae8e 100644 --- a/app_stock_superbar/views/stock_picking_type_views.xml +++ b/app_stock_superbar/views/stock_picking_type_views.xml @@ -9,6 +9,7 @@ +