diff --git a/sf_manufacturing/models/mrp_workorder.py b/sf_manufacturing/models/mrp_workorder.py index 2c136c42..3d2e17e2 100644 --- a/sf_manufacturing/models/mrp_workorder.py +++ b/sf_manufacturing/models/mrp_workorder.py @@ -228,14 +228,8 @@ class ResMrpWorkOrder(models.Model): tray = self.env['sf.tray'].search([("production_id", "=", self.production_id.id)]) if tray: tray.unclamp() - return { - 'name': _("工单"), - 'view_mode': 'form', - 'res_model': 'mrp.workorder', - 'res_id': self.id, - 'type': 'ir.actions.act_window', - 'target': 'new' - } + self.tray_id = tray + # return { # 'name': _('New Maintenance Request'), diff --git a/sf_manufacturing/views/mrp_workorder_view.xml b/sf_manufacturing/views/mrp_workorder_view.xml index 566bd643..dff52b17 100644 --- a/sf_manufacturing/views/mrp_workorder_view.xml +++ b/sf_manufacturing/views/mrp_workorder_view.xml @@ -11,6 +11,9 @@ + + + {'invisible': ['|', '|', '|','|', ('production_state','in', ('draft', 'done', @@ -286,7 +289,7 @@