summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQuentin (OpenERP) <qdp-launchpad@openerp.com>2014-04-14 16:58:47 +0200
committerQuentin (OpenERP) <qdp-launchpad@openerp.com>2014-04-14 16:58:47 +0200
commit35d08a8e4c85f506b4e322b43cf6d1a9ca30b679 (patch)
tree73f0e46f6c243f31132e1271b89494e209d8a93e
parentc70ea6aeac48228c181e7ae15bde594509688106 (diff)
[FIX] stock: hide the 'create backorder' button if nothing yet has been processed/scanned
bzr revid: qdp-launchpad@openerp.com-20140414145847-au62umujxnvy5nxn
-rw-r--r--addons/stock/static/src/js/widgets.js9
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');