diff --git a/addons/point_of_sale/static/src/xml/pos.xml b/addons/point_of_sale/static/src/xml/pos.xml index 7861a90fb4c..d74ca50a202 100644 --- a/addons/point_of_sale/static/src/xml/pos.xml +++ b/addons/point_of_sale/static/src/xml/pos.xml @@ -667,8 +667,10 @@
-
--------------------------------
-
Served by
+
+
--------------------------------
+
Served by
+


diff --git a/addons/pos_restaurant/static/src/js/floors.js b/addons/pos_restaurant/static/src/js/floors.js index 39534f4ac35..0e1e0253f54 100644 --- a/addons/pos_restaurant/static/src/js/floors.js +++ b/addons/pos_restaurant/static/src/js/floors.js @@ -615,6 +615,12 @@ function openerp_restaurant_floors(instance,module){ this.table = this.pos.tables_by_id[json.table_id]; this.floor = this.table ? this.pos.floors_by_id[json.floor_id] : undefined; }, + export_for_printing: function() { + var json = _super_order.export_for_printing.apply(this,arguments); + json.table = this.table ? this.table.name : undefined; + json.floor = this.table ? this.table.floor.name : undefined; + return json; + }, }); // We need to modify the OrderSelector to hide itself when we're on diff --git a/addons/pos_restaurant/static/src/js/printbill.js b/addons/pos_restaurant/static/src/js/printbill.js index ce79416e8b5..c8bfc8ec93e 100644 --- a/addons/pos_restaurant/static/src/js/printbill.js +++ b/addons/pos_restaurant/static/src/js/printbill.js @@ -12,7 +12,7 @@ function openerp_restaurant_printbill(instance,module){ printbill.click(function(){ var order = self.pos.get('selectedOrder'); - if(order.get('orderLines').models.length > 0){ + if(order.get_orderlines().length > 0){ var receipt = order.export_for_printing(); receipt.bill = true; self.pos.proxy.print_receipt(QWeb.render('BillReceipt',{ diff --git a/addons/pos_restaurant/static/src/xml/floors.xml b/addons/pos_restaurant/static/src/xml/floors.xml index ba90d433f56..dc8ba35eccb 100644 --- a/addons/pos_restaurant/static/src/xml/floors.xml +++ b/addons/pos_restaurant/static/src/xml/floors.xml @@ -1,6 +1,22 @@ + + + + at table + + + + + + + + at table + + + +
diff --git a/addons/pos_restaurant/static/src/xml/printbill.xml b/addons/pos_restaurant/static/src/xml/printbill.xml index 111251c1856..7bceefb05e6 100644 --- a/addons/pos_restaurant/static/src/xml/printbill.xml +++ b/addons/pos_restaurant/static/src/xml/printbill.xml @@ -41,8 +41,10 @@
-
--------------------------------
-
Served by
+
+
--------------------------------
+
Served by
+