https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=37762 Pedro Amorim <pedro.amorim@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |Needs Signoff --- Comment #9 from Pedro Amorim <pedro.amorim@openfifth.co.uk> --- This is now ready for testing: Preparation (ktd required, pick one): A) (New install) Checkout to openfifth/bug_37762 and reset_all B) (Upgrade) From main, checkout to openfifth/bug_37762 and run the following: updatedatabase yarn js:build yarn api:bundle sudo cp /kohadevbox/koha/debian/templates/apache-shared*.conf /etc/koha/ sudo rm -f /etc/koha/apache-shared-opac-git.conf /etc/koha/apache-shared-intranet-git.conf cd /kohadevbox/gitify && sudo ./koha-gitify kohadev /kohadevbox/koha && cd /kohadevbox/koha restart_all Test plan (KTD required): 1) Enable ILLModule 2) Run the following script to simulate an ISO18626_REQUEST coming in: $ sh POST_ISO18626_REQUEST.sh 3) Notice you get an authentication error 4) Create a new requesting agency, visit: <staff_url>/cgi-bin/koha/ill/iso18626_requesting_agencies 5) Click 'New requesting agency' and add 'Walker' to the ILL Partner. Pick the only patron that is suggested. 6) Pick any Name and any Type, add 'kohaid' to Account ID and 'kohacode' to Security Code 7) Repeat step 2). Confirm you know get a success message (messageStatus: OK). 8) Visit the ILLs to Supply: <staff_url>/cgi-bin/koha/ill/iso18626_requests 9) Click 'Manage request'. Notice the request status is 'RequestReceived' and the message containing the ISO18626 request is visible by clicking 'View message'. 10) Notice the top 'Expect to supply' button. Click that. 11) Perform a search (presumably using the metadata that came in, let's search 'test' for now). 12) Pick the 'Gairm.' search result and click that. On the detail page, click the toolbar button 'Place hold' and pick 'Place supply ILL hold for Walker. 13) Notice a 'ISO18626 ILL request details' box is shown. You may optionally add information here. 14) Place a regular hold, biblio-level for now. Click 'Place hold'. 15) You should now see the holds for 'Gairm.'. Notice the 'Supply ILL#' link on the hold details column. Click that. 16) You are now on the Supply ILL again. Notice the status is now ExpectToSupply and a message was sent to the requesting agency, under ISO18626 messages. This message should contain reasonforMessage: statusChange and the new status under statusInfo. 17) Notice a 'Will supply' button now shows. This is because in order to progress this Supply ILL an item needs to be assigned to the respective hold. 18) Let's check-in item '39999000001310'. This can be done by clicking the 'Will supply' button and picking 'Check-in' or by checking in '39999000001310' directly from the circulation check-in page. Visit the check-in page: <staff_url>/cgi-bin/koha/circ/returns.pl 19) Enter '39999000001310' (no single quotes) and click 'Confirm hold'. 20) Visit the supply ILL again: <staff_url>/cgi-bin/koha/ill/iso18626_requests/1 21) Notice the status is now WillSupply and another message was sent to the requesting agency. Notice a 'Mark as loaned' button now shows. Click on it. 22) You are now on the check-out page. You may optionally add some ISO18626 message details (which will be sent to the requesting agency) and click 'Yes, check out'. 23) Still on the 'Check out' page for Walker, click 'Show checkouts' to render the checkouts table. 24) Notice a (Supply ILL#) link under the check out title. Click on it. 25) We are back on our Supply ILL. The status is now 'Loaned' and a 'Complete loan' button is now shown. Clicking this button will check-in the item currently checked out ('39999000001310'). The check-in may also be performed from the circulation module directly, it'll reflect back to this respective Supply ILL. Click 'Complete loan'. 26) The checkin was successful, visit the Supply ILL again: <staff_url>/cgi-bin/koha/ill/iso18626_requests/1 27) Notice the Supply ILL is now 'LoanCompleted' with no available action buttons. The full lifecycle of this Supply ILL is retrievable from the ISO18626 messages section of the scren. -- You are receiving this mail because: You are watching all bug changes.