[MERGE] forward port of branch 8.0 up to 2b192be
[odoo/odoo.git] / addons / website_quote / models / order.py
index d814df4..544a300 100644 (file)
@@ -237,6 +237,23 @@ class sale_order(osv.osv):
             'res_id': id,
         }
 
+    def action_quotation_send(self, cr, uid, ids, context=None):
+        action = super(sale_order, self).action_quotation_send(cr, uid, ids, context=context)
+        ir_model_data = self.pool.get('ir.model.data')
+        quote_template_id = self.read(cr, uid, ids, ['template_id'], context=context)[0]['template_id']
+        if quote_template_id:
+            try:
+                template_id = ir_model_data.get_object_reference(cr, uid, 'website_quote', 'email_template_edi_sale')[1]
+            except ValueError:
+                pass
+            else:
+                action['context'].update({
+                    'default_template_id': template_id,
+                    'default_use_template': True
+                })
+
+        return action
+
 
 class sale_quote_option(osv.osv):
     _name = "sale.quote.option"