From: erickson Date: Mon, 13 Apr 2009 14:46:31 +0000 (+0000) Subject: added post-upload links to load the resulting PO and selection list X-Git-Tag: sprint4-merge-nov22~10277 X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=115d12c7460ad3167264941c0e8689cdf12fd5ad;p=working%2FEvergreen.git added post-upload links to load the resulting PO and selection list git-svn-id: svn://svn.open-ils.org/ILS/trunk@12850 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/web/js/ui/default/acq/picklist/upload.js b/Open-ILS/web/js/ui/default/acq/picklist/upload.js index 1772284b90..b3c0d99485 100644 --- a/Open-ILS/web/js/ui/default/acq/picklist/upload.js +++ b/Open-ILS/web/js/ui/default/acq/picklist/upload.js @@ -92,33 +92,38 @@ function acqSendUploadForm(args) { function acqHandlePostUpload(key) { - console.log("UPLOADING"); fieldmapper.standardRequest( ['open-ils.acq', 'open-ils.acq.process_upload_records'], { async: true, params: [openils.User.authtoken, key], onresponse : function(r) { - console.log("ON RESPONSE"); var resp = openils.Util.readResponse(r); console.log(js2JSON(resp)); - if(resp) { - if(resp.complete) { - return; /* XXX */ - if(resp.picklist) { - location.href = location.href + '/../view/' + resp.picklist.id(); - } else { - location.href = location.href + '/../../po/view/' + resp.purchase_order.id(); - } - } else { - dojo.byId('acq-pl-upload-li-processed').innerHTML = resp.li; - dojo.byId('acq-pl-upload-lid-processed').innerHTML = resp.lid; - dojo.byId('acq-pl-upload-debits-processed').innerHTML = resp.debits_accrued; + if(!resp) return; + if(resp.complete) { + openils.Util.hide('acq-pl-upload-complete-pl'); + openils.Util.hide('acq-pl-upload-complete-po'); + openils.Util.hide('acq-pl-upload-progress-bar'); + openils.Util.show('acq-pl-upload-complete'); + + if(resp.picklist) { + openils.Util.show('acq-pl-upload-complete-pl'); + dojo.byId('acq-pl-upload-complete-pl').setAttribute( + 'href', location.href + '/../view/' + resp.picklist.id()); + } + + if(resp.purchase_order) { + openils.Util.show('acq-pl-upload-complete-po'); + dojo.byId('acq-pl-upload-complete-po').setAttribute( + 'href', location.href + '/../../po/view/' + resp.purchase_order.id()); } + + } else { + dojo.byId('acq-pl-upload-li-processed').innerHTML = resp.li; + dojo.byId('acq-pl-upload-lid-processed').innerHTML = resp.lid; + dojo.byId('acq-pl-upload-debits-processed').innerHTML = resp.debits_accrued; } }, - oncomplete : function(r) { - console.log("ON COMPLETE"); - } } ); } diff --git a/Open-ILS/web/templates/default/acq/picklist/upload.tt2 b/Open-ILS/web/templates/default/acq/picklist/upload.tt2 index c6966ac43c..4b3e223248 100644 --- a/Open-ILS/web/templates/default/acq/picklist/upload.tt2 +++ b/Open-ILS/web/templates/default/acq/picklist/upload.tt2 @@ -47,24 +47,33 @@