Merge lp:~openerp-dev/openobject-addons/7.0-opw-590969POSDefaultCodeSearch-msh into lp:openobject-addons/7.0

Proposed by Mohammed Shekha(Open ERP)
Status: Approved
Approved by: Naresh(OpenERP)
Approved revision: 8970
Proposed branch: lp:~openerp-dev/openobject-addons/7.0-opw-590969POSDefaultCodeSearch-msh
Merge into: lp:openobject-addons/7.0
Diff against target: 26 lines (+4/-1)
2 files modified
point_of_sale/static/src/js/db.js (+3/-0)
point_of_sale/static/src/js/models.js (+1/-1)
To merge this branch: bzr merge lp:~openerp-dev/openobject-addons/7.0-opw-590969POSDefaultCodeSearch-msh
Reviewer Review Type Date Requested Status
Naresh(OpenERP) (community) Approve
van der Essen Frédéric (OpenERP) Pending
Martin Trigaux (OpenERP) Pending
OpenERP Core Team Pending
Review via email: mp+157022@code.launchpad.net

Description of the change

Hello,

Allow product search based on default code in POS front end.

Actually it is not a bug but it seems a good thing to allow searching on default code because generally people uses code for searching products.

Demo:- Go to POS front end and try to search product with default code, product is not searchable on default code.

Thanks.

To post a comment you must log in.
Revision history for this message
Naresh(OpenERP) (nch-openerp) :
review: Approve

Unmerged revisions

8970. By Mohammed Shekha<email address hidden>

[FIX]Allows product search on default_code in POS front end, as generally user uses code to search product instead of its whole name.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'point_of_sale/static/src/js/db.js'
2--- point_of_sale/static/src/js/db.js 2013-03-12 15:06:38 +0000
3+++ point_of_sale/static/src/js/db.js 2013-04-04 05:09:23 +0000
4@@ -150,6 +150,9 @@
5 if(product.ean13){
6 str += '|' + product.ean13;
7 }
8+ if(product.default_code){
9+ str += '|' + product.default_code;
10+ }
11 var packagings = this.packagings_by_product_id[product.id] || [];
12 for(var i = 0; i < packagings.length; i++){
13 str += '|' + packagings[i].ean;
14
15=== modified file 'point_of_sale/static/src/js/models.js'
16--- point_of_sale/static/src/js/models.js 2013-03-27 12:55:41 +0000
17+++ point_of_sale/static/src/js/models.js 2013-04-04 05:09:23 +0000
18@@ -187,7 +187,7 @@
19
20 return self.fetch(
21 'product.product',
22- ['name', 'list_price','price','pos_categ_id', 'taxes_id', 'ean13',
23+ ['name', 'list_price','price','pos_categ_id', 'taxes_id', 'ean13', 'default_code',
24 'to_weight', 'uom_id', 'uos_id', 'uos_coeff', 'mes_type', 'description_sale', 'description'],
25 [['sale_ok','=',true],['available_in_pos','=',true]],
26 {pricelist: self.get('shop').pricelist_id[0]} // context for price