From 7e18563bdb7ff3b45ea067e179b1222a7fb29972 Mon Sep 17 00:00:00 2001 From: Frederic van der Essen Date: Fri, 8 Aug 2014 16:03:38 +0200 Subject: [PATCH] [FIX] point_of_sale: partners should be searchable by phone or mobile number --- addons/point_of_sale/static/src/js/db.js | 9 +++++++++ addons/point_of_sale/static/src/js/screens.js | 1 - addons/point_of_sale/static/src/xml/pos.xml | 2 ++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/addons/point_of_sale/static/src/js/db.js b/addons/point_of_sale/static/src/js/db.js index 08d4f879968..cbfd2e2eae0 100644 --- a/addons/point_of_sale/static/src/js/db.js +++ b/addons/point_of_sale/static/src/js/db.js @@ -209,6 +209,15 @@ function openerp_pos_db(instance, module){ if(partner.address){ str += '|' + partner.address; } + if(partner.phone){ + str += '|' + partner.phone.split(' ').join(''); + } + if(partner.mobile){ + str += '|' + partner.mobile.split(' ').join(''); + } + if(partner.email){ + str += '|' + partner.email; + } return str + '\n'; }, add_partners: function(partners){ diff --git a/addons/point_of_sale/static/src/js/screens.js b/addons/point_of_sale/static/src/js/screens.js index 97e822bf675..d0d91a2b358 100644 --- a/addons/point_of_sale/static/src/js/screens.js +++ b/addons/point_of_sale/static/src/js/screens.js @@ -637,7 +637,6 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa perform_search: function(query, associate_result){ if(query){ var customers = this.pos.db.search_partner(query); - console.log(customers); this.display_client_details('hide'); if ( associate_result && customers.length === 1){ this.new_client = customers[0]; diff --git a/addons/point_of_sale/static/src/xml/pos.xml b/addons/point_of_sale/static/src/xml/pos.xml index 816b2a25741..5d85bacfead 100644 --- a/addons/point_of_sale/static/src/xml/pos.xml +++ b/addons/point_of_sale/static/src/xml/pos.xml @@ -290,6 +290,7 @@ + @@ -369,6 +370,7 @@ Name Address + Phone