[FIX] point_of_sale: partners should be searchable by phone or mobile number
authorFrederic van der Essen <fva@openerp.com / fvdessen+o@gmail.com>
Fri, 8 Aug 2014 14:03:38 +0000 (16:03 +0200)
committerFrederic van der Essen <fva@openerp.com / fvdessen+o@gmail.com>
Mon, 11 Aug 2014 15:17:12 +0000 (17:17 +0200)
addons/point_of_sale/static/src/js/db.js
addons/point_of_sale/static/src/js/screens.js
addons/point_of_sale/static/src/xml/pos.xml

index 08d4f87..cbfd2e2 100644 (file)
@@ -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){
index 97e822b..d0d91a2 100644 (file)
@@ -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];
index 816b2a2..5d85bac 100644 (file)
         <tr class='client-line' t-att-data-id='partner.id'>
             <td><t t-esc='partner.name' /></td>
             <td><t t-esc='partner.address' /></td>
+            <td><t t-esc='partner.phone or partner.mobile or ""' /></td>
         </tr>
     </t>
 
                                             <tr>
                                                 <th>Name</th>
                                                 <th>Address</th>
+                                                <th>Phone</th>
                                             </tr>
                                         </thead>
                                         <tbody class='client-list-contents'>