[Koha-bugs] [Bug 20816] Add ability to send custom field(s) containing patron information in SIP patron responses

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Fri May 8 23:52:03 CEST 2020


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20816

--- Comment #16 from Nick Clemens <nick at bywatersolutions.com> ---
Created attachment 104622
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=104622&action=edit
Bug 20816: [19.11.x] Add ability to define custom templated fields in SIP
patron responses

To test:
 1 - You will need to enable SIP on your testing instance
    cp etc/SIPconfig.xml /etc/koha/sites/kohadev/
    sudo koha-start-sip
    add a user listed in the SIPconfig to your system and give them permissions
(superlibrarian works)
    on koha-testing-docker you should be able to start sip with user koha/koha
without any adjustments
 2 - If you copied the above file you should be set to get custom field DE with
dateexpiry
     Otherwise edit the sip login for the user to have a custom section like:
                  <login id="koha"   password="koha"  delimiter="|"
error-detect="enabled" institution="kohalibrary" encoding="utf8" >
                          <custom_patron_field field="DE" template="[%
patron.dateexpiry %]" />
                  </login>
 3 - send a status test using the sip cli tester:
     perl misc/sip_cli_emulator.pl -a 127.0.0.1 -p 6001 -su koha -sp koha -l
kohalibrary --patron 23529001000463 -m patron_status_request
 4 - send an information test using the sip cli tester:
     perl misc/sip_cli_emulator.pl -a 127.0.0.1 -p 6001 -su koha -sp koha -l
kohalibrary --patron 23529001000463 -m patron_information
 5 - confirm you receive the DE field with a dateexpiry
 6 - Add your own custom fields and confirm it works with several
         <custom_patron_field field="EW" template="Phone: [% patron.phone %]
Email: [% patron.email %]" />
 7 - prove -v t/db_dependent/SIP/Patron.t
 8 - prove -v t/db_dependent/SIP/

Signed-off-by: Andrew Fuerste-Henry <andrew at bywatersolutions.com>
Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

Bug 20816: Make SIP tests pass under ES

Signed-off-by: Andrew Fuerste-Henry <andrew at bywatersolutions.com>
Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list