]> git.koha-community.org Git - koha.git/commit
Bug 23426: Add fine items to patron information response in SIP2
authorJan Kissig <jkissig@th-wildau.de>
Thu, 25 Apr 2024 09:13:55 +0000 (11:13 +0200)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Fri, 11 Oct 2024 10:21:30 +0000 (12:21 +0200)
commit1d80470105e709e729a41ff52512dbcfd2992c69
treea50c5a9de44f8d3a5c7c45f38e7d5992e9fb8a04
parent67e7c7f5a46d85231fba0ef74c72c752e1e43382
Bug 23426: Add fine items to patron information response in SIP2

This patch adds fine items (AV) to patron information response in SIP2
In addition the active currency we be part of the response (BH)
This also fixes the number of items in the response which are specified in BP and BQ in the request

to test:
a) create a manual invoice for patron 23529000035676 : http://localhost:8081/cgi-bin/koha/members/maninvoice.pl?borrowernumber=19
b) in ktd call: perl /usr/share/koha/bin/sip_cli_emulator.pl -a 127.0.0.1 -p 6001 -su term1 -sp term1   -l CPL --patron 23529000035676 -m patron_information -s "      Y   "
c) verify that no |AV field is in response
d) apply patch
e) in ktd call: perl /usr/share/koha/bin/sip_cli_emulator.pl -a 127.0.0.1 -p 6001 -su term1 -sp term1   -l CPL --patron 23529000035676 -m patron_information -s "      Y   "
f) verify that response includes fields like '|AVManual fee '

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
[EDIT] Tidied inline
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
C4/SIP/ILS/Patron.pm
C4/SIP/Sip/MsgType.pm