diff --git a/addons/pos_restaurant/static/src/js/floors.js b/addons/pos_restaurant/static/src/js/floors.js index b4728af2702..437d1e96103 100644 --- a/addons/pos_restaurant/static/src/js/floors.js +++ b/addons/pos_restaurant/static/src/js/floors.js @@ -588,7 +588,13 @@ function openerp_restaurant_floors(instance,module){ initialize: function(attr) { _super_order.initialize.call(this,attr); this.table = this.pos.table; - } + }, + export_as_JSON: function() { + var json = _super_order.export_as_JSON.apply(this,arguments); + json.table = this.table.name; + json.floor = this.table ? this.table.floor.name : false; + return json; + }, }); // We need to modify the OrderSelector to hide itself when we're on diff --git a/addons/pos_restaurant/static/src/js/multiprint.js b/addons/pos_restaurant/static/src/js/multiprint.js index 81b0e34053a..90302870133 100644 --- a/addons/pos_restaurant/static/src/js/multiprint.js +++ b/addons/pos_restaurant/static/src/js/multiprint.js @@ -148,7 +148,8 @@ function openerp_restaurant_multiprint(instance,module){ return { 'new': add, 'cancelled': rem, - 'table': json.table || 'unknown table', + 'table': json.table || false, + 'floor': json.floor || false, 'name': json.name || 'unknown order', }; diff --git a/addons/pos_restaurant/static/src/xml/multiprint.xml b/addons/pos_restaurant/static/src/xml/multiprint.xml index 8f3027dd552..c8cb50a38ee 100644 --- a/addons/pos_restaurant/static/src/xml/multiprint.xml +++ b/addons/pos_restaurant/static/src/xml/multiprint.xml @@ -19,6 +19,12 @@ value-autoint='on' >
+ +
+
/
+
+ +