[FIX] mrp: check availability button should be visible

Before this commit, check availability button was becoming
hidden, even if move is partially available on MO.
Fixed it.

Fixes-2234494

closes odoo/odoo#49381

Signed-off-by: Simon Lejeune (sle) <sle@openerp.com>
This commit is contained in:
Pratima Gupta
2020-04-10 09:23:36 +00:00
parent caeb782841
commit d71d074082
+1 -1
View File
@@ -426,7 +426,7 @@ class MrpProduction(models.Model):
already_reserved = order.is_locked and order.state not in ('done', 'cancel') and order.mapped('move_raw_ids.move_line_ids')
any_quantity_done = any([m.quantity_done > 0 for m in order.move_raw_ids])
order.unreserve_visible = not any_quantity_done and already_reserved
order.reserve_visible = order.state in ('confirmed', 'planned') and any(move.state == 'confirmed' for move in order.move_raw_ids)
order.reserve_visible = order.state in ('confirmed', 'planned') and any(move.state in ['confirmed', 'partially_available'] for move in order.move_raw_ids)
@api.depends('move_finished_ids.quantity_done', 'move_finished_ids.state', 'is_locked')
def _compute_post_visible(self):