Bug 34468: Update how we call updateProgress in stage-marc-import.tt

Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
This commit is contained in:
Pedro Amorim 2023-08-03 10:12:17 +00:00 committed by Tomas Cohen Arazi
parent 63b7d7e3c5
commit fb80c5bd5f
No known key found for this signature in database
GPG Key ID: 0A272EA1B2F3C15F
1 changed files with 12 additions and 10 deletions

View File

@ -417,16 +417,18 @@
})
});
[% IF job_enqueued %]
updateProgress([% job_id | html %], function(){
$.getJSON('/api/v1/jobs/[% job_id | html %]', function(job){
let import_batch_id = job.data.report.import_batch_id;
$('<p><a href="/cgi-bin/koha/tools/manage-marc-import.pl?import_batch_id=%s">%s</a></p>'.format(import_batch_id, _("View batch"))).appendTo("#job_callback");
let basket_id = job.data.report.basket_id;
let vendor_id = job.data.report.vendor_id;
if ( basket_id && vendor_id ) {
$('<p><a id="addtobasket" class="btn btn-default" href="/cgi-bin/koha/acqui/addorderiso2709.pl?import_batch_id=%s&basketno=%s&booksellerid=%s">%s</a></p>'.format(import_batch_id, basket_id, vendor_id, _("Add staged files to basket"))).appendTo("#job_callback");
}
});
updateProgress([% job_id | html %], {
finish_callback : function(){
$.getJSON('/api/v1/jobs/[% job_id | html %]', function(job){
let import_batch_id = job.data.report.import_batch_id;
$('<p><a href="/cgi-bin/koha/tools/manage-marc-import.pl?import_batch_id=%s">%s</a></p>'.format(import_batch_id, _("View batch"))).appendTo("#job_callback");
let basket_id = job.data.report.basket_id;
let vendor_id = job.data.report.vendor_id;
if ( basket_id && vendor_id ) {
$('<p><a id="addtobasket" class="btn btn-default" href="/cgi-bin/koha/acqui/addorderiso2709.pl?import_batch_id=%s&basketno=%s&booksellerid=%s">%s</a></p>'.format(import_batch_id, basket_id, vendor_id, _("Add staged files to basket"))).appendTo("#job_callback");
}
});
}
});
[% END %]
});