diff options
| author | Quentin (OpenERP) <qdp-launchpad@openerp.com> | 2014-04-14 16:58:47 +0200 |
|---|---|---|
| committer | Quentin (OpenERP) <qdp-launchpad@openerp.com> | 2014-04-14 16:58:47 +0200 |
| commit | 35d08a8e4c85f506b4e322b43cf6d1a9ca30b679 (patch) | |
| tree | 73f0e46f6c243f31132e1271b89494e209d8a93e /addons/stock/static/src/js/widgets.js | |
| parent | c70ea6aeac48228c181e7ae15bde594509688106 (diff) | |
[FIX] stock: hide the 'create backorder' button if nothing yet has been processed/scanned
bzr revid: qdp-launchpad@openerp.com-20140414145847-au62umujxnvy5nxn
Diffstat (limited to 'addons/stock/static/src/js/widgets.js')
| -rw-r--r-- | addons/stock/static/src/js/widgets.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/addons/stock/static/src/js/widgets.js b/addons/stock/static/src/js/widgets.js index a7ed71026eb..b7753cf1432 100644 --- a/addons/stock/static/src/js/widgets.js +++ b/addons/stock/static/src/js/widgets.js @@ -293,6 +293,7 @@ function openerp_picking_widgets(instance){ check_content_screen: function(){ //get all visible element and if none has positive qty, disable put in pack and process button var self = this; + var processed = this.$('.js_pack_op_line.processed'); var qties = this.$('.js_pack_op_line:not(.processed):not(.hidden) .js_qty').map(function(){return $(this).attr('placeholder')}); var container = this.$('.js_pack_op_line.container_head:not(.processed):not(.hidden)') var disabled = true; @@ -301,6 +302,7 @@ function openerp_picking_widgets(instance){ disabled = false; } }); + if (disabled){ if (container.length===0){ self.$('.js_drop_down').addClass('disabled'); @@ -309,7 +311,12 @@ function openerp_picking_widgets(instance){ self.$('.js_drop_down').removeClass('disabled'); } self.$('.js_pick_pack').addClass('disabled'); - self.$('.js_pick_done').addClass('disabled'); + if (processed.length === 0){ + self.$('.js_pick_done').addClass('disabled'); + } + else { + self.$('.js_pick_done').removeClass('disabled'); + } } else{ self.$('.js_drop_down').removeClass('disabled'); |
