Bug 28064: Add dotransfer field to slip print submission
By changing the code to only do a javascript triggered submission from the from button we lose the original buttons name and value elements upon submission. This patch checks for those fields in the JS capture and triggers the addition of a new hidden form field to contain the dotransfer data. Test plan 1/ Set AutomaticItemReturn system preference is set to "Don't" 2/ Check in an item that belongs to another library, a dialog will ask you if you want to transfer. 3/ Click 'Yes, print slip' 4/ Look at the item record and note the status is 'Available'. 5/ Apply patch 6/ Follow steps 2 - 4 7/ Note the status is now 'In transit to...' 8/ Signoff Signed-off-by: Sally <sally.healey@cheshiresharedservices.gov.uk> Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net> Signed-off-by: Nick Clemens <nick@bywatersolutions.com> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org> (cherry picked from commitccd7242532) Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com> (cherry picked from commit9f57b8dcc5) Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com> (cherry picked from commit553eeeffb0) Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
This commit is contained in:
parent
4a60e119ca
commit
515b7fa3e5
|
|
@ -1046,6 +1046,12 @@
|
|||
|
||||
$('.print').on("click",function(e){
|
||||
this.form.print_slip.value = 1;
|
||||
|
||||
if ($(this).attr('name') == "dotransfer") {
|
||||
var dotransfer = $("<input>").attr("type", "hidden").attr("name", "dotransfer").val("Yes");
|
||||
$('#mainform').append(dotransfer);
|
||||
}
|
||||
|
||||
this.form.submit();
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue