[FIX] pos_restaurant: QWEB receipt header / footers are now working for bills. Use...
authorFrederic van der Essen <fva@openerp.com / fvdessen+o@gmail.com>
Fri, 17 Oct 2014 13:36:40 +0000 (15:36 +0200)
committerFrédéric van der Essen <fvdessen@gmail.com>
Wed, 26 Nov 2014 10:27:02 +0000 (11:27 +0100)
addons/pos_restaurant/static/src/js/printbill.js
addons/pos_restaurant/static/src/xml/printbill.xml

index 89bf9db..ce79416 100644 (file)
@@ -14,8 +14,9 @@ function openerp_restaurant_printbill(instance,module){
                     var order = self.pos.get('selectedOrder');
                     if(order.get('orderLines').models.length > 0){
                         var receipt = order.export_for_printing();
+                            receipt.bill = true;
                         self.pos.proxy.print_receipt(QWeb.render('BillReceipt',{
-                            receipt: receipt, widget: self,
+                            receipt: receipt, widget: self, pos: self.pos, order: order,
                         }));
                     }
                 });
index 8727743..111251c 100644 (file)
             </t>
 
             <!-- Footer -->
-            <t t-if='receipt.footer'>
+            <t t-if='receipt.footer_xml'>
+                <t t-raw='receipt.footer_xml' />
+            </t>
+
+            <t t-if='!receipt.footer_xml and receipt.footer'>
                 <br/>
-                <pre><t t-esc='receipt.footer' /></pre>
+                <t t-esc='receipt.footer' />
                 <br/>
                 <br/>
             </t>