diff --git a/addons/sale/sale.py b/addons/sale/sale.py index b726b05a19f..9b0f555fc80 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -561,13 +561,12 @@ class sale_order(osv.osv): wf_service.trg_validate(uid, 'account.invoice', inv, 'invoice_cancel', cr) sale_order_line_obj.write(cr, uid, [l.id for l in sale.order_line], {'state': 'cancel'}) + message = _('Sale order') + " '" + sale.name + _(" is cancelled") + self.log(cr, uid, sale.id, message) self.write(cr, uid, ids, {'state': 'cancel'}) - message = _('Sale order') + " '" + sale.name + "' "+ _("created on")+" '" +sale.create_date + _(" is cancelled") - self.log(cr, uid, id, message) return True def action_wait(self, cr, uid, ids, *args): - product=[] product_obj = self.pool.get('product.product') for o in self.browse(cr, uid, ids): if (o.order_policy == 'manual'): @@ -575,11 +574,8 @@ class sale_order(osv.osv): else: self.write(cr, uid, [o.id], {'state': 'progress', 'date_confirm': time.strftime('%Y-%m-%d')}) self.pool.get('sale.order.line').button_confirm(cr, uid, [x.id for x in o.order_line]) - for line in o.order_line: - product.append(line.product_id.default_code) - params = ', '.join(map(lambda x : str(x),product)) - message = _('Sale order ') + " '" + o.name + "' "+ _("created on")+" '" +o.create_date + "' "+_("for")+" '" +params + "' "+_("is confirmed") - self.log(cr, uid, id, message) + message = _('Quotation') + " '" + o.name + "' "+ _("is converted to Sale order") + self.log(cr, uid, o.id, message) return True def procurement_lines_get(self, cr, uid, ids, *args): @@ -951,9 +947,6 @@ class sale_order_line(osv.osv): def button_confirm(self, cr, uid, ids, context=None): if context is None: context = {} - for (id,name) in self.name_get(cr, uid, ids): - message = _('Sale order line') + " '" + name + "' "+ _("is confirmed") - self.log(cr, uid, id, message) return self.write(cr, uid, ids, {'state': 'confirmed'}) def button_done(self, cr, uid, ids, context=None): @@ -963,8 +956,6 @@ class sale_order_line(osv.osv): res = self.write(cr, uid, ids, {'state': 'done'}) for line in self.browse(cr, uid, ids, context=context): wf_service.trg_write(uid, 'sale.order', line.order_id.id, cr) - message = _('Sale order line') + " '" + line.name + "' "+_("is done") - self.log(cr, uid, id, message) return res def uos_change(self, cr, uid, ids, product_uos, product_uos_qty=0, product_id=None):