[MRG] merge with lp:openobject-addons
authorTurkesh Patel (Open ERP) <tpa@tinyerp.com>
Fri, 12 Oct 2012 05:51:52 +0000 (11:21 +0530)
committerTurkesh Patel (Open ERP) <tpa@tinyerp.com>
Fri, 12 Oct 2012 05:51:52 +0000 (11:21 +0530)
bzr revid: tpa@tinyerp.com-20121012055152-qyi3ev9bt0qwua44

1  2 
addons/mail/tests/test_mail.py
addons/purchase/purchase.py
addons/sale_stock/res_config_view.xml
addons/stock/stock.py

Simple merge
@@@ -1084,15 -1084,14 +1084,20 @@@ class procurement_order(osv.osv)
              }
              res[procurement.id] = self.create_procurement_purchase_order(cr, uid, procurement, po_vals, line_vals, context=new_context)
              self.write(cr, uid, [procurement.id], {'state': 'running', 'purchase_id': res[procurement.id]})
-             self.running_send_note(cr, uid, [procurement.id], context=context)
+         self.purchase_order_create_note(cr, uid, ids, context=context)
          return res
 +    
 +    def _product_virtual_get(self, cr, uid, order_point):
 +        procurement = order_point.procurement_id
 +        if procurement and procurement.state != 'exception' and procurement.purchase_id and procurement.purchase_id.state in ('draft', 'confirmed'):
 +            return None
 +        return super(procurement_order, self)._product_virtual_get(cr, uid, order_point)
  
+     def purchase_order_create_note(self, cr, uid, ids, context=None):
+         for procurement in self.browse(cr, uid, ids, context=context):
+             body = _("Draft Purchase Order created")
+             self.message_post(cr, uid, [procurement.id], body=body, context=context)
  procurement_order()
  
  class mail_mail(osv.osv):
Simple merge
Simple merge