Bug 36193: cud- treatment for Acq order receipt cancelling
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io> Signed-off-by: Nick Clemens <nick@bywatersolutions.com> Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
This commit is contained in:
parent
65a4349288
commit
50b7679adb
2 changed files with 13 additions and 2 deletions
|
@ -82,7 +82,7 @@ my $op = $input->param('op') // '';
|
|||
|
||||
# process cancellation first so that list of
|
||||
# orders to display is calculated after
|
||||
if ($op eq 'cancelreceipt') {
|
||||
if ($op eq 'cud-cancelreceipt') {
|
||||
my $ordernumber = $input->param('ordernumber');
|
||||
my $parent_ordernumber = CancelReceipt($ordernumber);
|
||||
unless($parent_ordernumber) {
|
||||
|
|
|
@ -294,7 +294,13 @@
|
|||
Can't cancel receipt
|
||||
</span>
|
||||
[% ELSE %]
|
||||
<a href="/cgi-bin/koha/acqui/parcel.pl?invoiceid=[% invoiceid | uri %]&op=cancelreceipt&ordernumber=[% order.ordernumber | uri %]">Cancel receipt</a>
|
||||
<form id="cancel_receipt_[% order.ordernumber | html %]" method="post" action="/cgi-bin/koha/acqui/parcel.pl">
|
||||
[% INCLUDE 'csrf-token.inc' %]
|
||||
<input type="hidden" name="op" value="cud-cancelreceipt" />
|
||||
<input type="hidden" name="ordernumber" value="[% order.ordernumber | html %]" />
|
||||
<input type="hidden" name="invoiceid" value="[% invoiceid | html %]" />
|
||||
</form>
|
||||
<a href="#" class="cancel_receipt" data-ordernumber="[% order.ordernumber | html %]">Cancel receipt</a>
|
||||
[% END %]
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -359,6 +365,11 @@
|
|||
|
||||
$(document).ready(function(){
|
||||
|
||||
$(".cancel_receipt").on( 'click', function(e){
|
||||
e.preventDefault();
|
||||
$('#cancel_receipt_' + $(this).data('ordernumber')).submit();
|
||||
});
|
||||
|
||||
if ( $("#receivedt").length ) {
|
||||
var receivedt = $("#receivedt").dataTable($.extend(true, {}, dataTablesDefaults, {
|
||||
"stateSave": true,
|
||||
|
|
Loading…
Reference in a new issue