From 39a94f92ac2c281bd899bfaf6dcbb502836f945f Mon Sep 17 00:00:00 2001 From: "Anup (OpenERP)" Date: Mon, 12 Jul 2010 18:43:48 +0530 Subject: [PATCH] [FIX] mrp_operations : corrected workcenrer line Workflow proceedings bzr revid: ach@tinyerp.com-20100712131348-oidx4cwepf5s008r --- addons/mrp_operations/mrp_operations.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/mrp_operations/mrp_operations.py b/addons/mrp_operations/mrp_operations.py index d1e66c92889..84ae3c304b0 100644 --- a/addons/mrp_operations/mrp_operations.py +++ b/addons/mrp_operations/mrp_operations.py @@ -224,6 +224,8 @@ class mrp_production(osv.osv): obj = self.browse(cr, uid, ids)[0] for workcenter_line in obj.workcenter_lines: tmp = self.pool.get('mrp.production.workcenter.line').action_done(cr, uid, [workcenter_line.id]) + wf_service = netsvc.LocalService("workflow") + wf_service.trg_validate(uid, 'mrp.production.workcenter.line', workcenter_line.id, 'button_done', cr) return super(mrp_production,self).action_production_end(cr, uid, ids) def action_in_production(self, cr, uid, ids): @@ -234,6 +236,8 @@ class mrp_production(osv.osv): workcenter_line_obj = self.pool.get('mrp.production.workcenter.line') for workcenter_line in obj.workcenter_lines: workcenter_line_obj.action_start_working(cr, uid, [workcenter_line.id]) + wf_service = netsvc.LocalService("workflow") + wf_service.trg_validate(uid, 'mrp.production.workcenter.line', workcenter_line.id, 'button_start_working', cr) return super(mrp_production,self).action_in_production(cr, uid, ids) def action_cancel(self, cr, uid, ids): @@ -243,6 +247,8 @@ class mrp_production(osv.osv): obj = self.browse(cr, uid, ids)[0] for workcenter_line in obj.workcenter_lines: tmp = self.pool.get('mrp.production.workcenter.line').action_cancel(cr, uid, [workcenter_line.id]) + wf_service = netsvc.LocalService("workflow") + wf_service.trg_validate(uid, 'mrp.production.workcenter.line', workcenter_line.id, 'button_cancel', cr) return super(mrp_production,self).action_cancel(cr,uid,ids) def _compute_planned_workcenter(self, cr, uid, ids, context={}, mini=False):