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

Emily Lamancusa (emlam) <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #185566|0                           |1
        is obsolete|                            |

--- Comment #49 from Emily Lamancusa (emlam) 
<[email protected]> ---
Created attachment 187567
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=187567&action=edit
Bug 21572: Adjust SIP and SCO checkout logic

Handle the new multi-select values for AllowItemsOnHoldCheckoutSIP and
AllowItemsOnHoldCheckoutSCO

To test:
1. With patch applied, edit AllowItemsOnHoldCheckoutSIP and
   AllowItemsOnHoldCheckoutSCO to clear all options
2. Set HoldsNeedProcessingSIP to "Don't fulfill"
3. Place holds on 4 items:
    a. Hold A - place hold and leave as-is (pending status)
    b. Hold B - place hold for pickup at logged-in branch. Check in the
                item and confirm the hold (waiting status)
    c. Hold C - place hold for pickup at another branch. Check in the
                item and confirm the transfer (transferred status)
    d. Hold D - place hold for pickupt at the logged-in branch.
4. Use the SIP CLI emulator to check in the item from Hold D (this will
   set it to processing status) :
   misc/sip_cli_emulator.pl -a localhost -p 6001 -l <logged-in library
branchcode> -su term1 -sp term1 -m checkin --item <barcode>
5. Use the SIP CLI emulator to attempt to check out each of the four
   items:
   misc/sip_cli_emulator.pl -a localhost -p 6001 -l CPL -su term1 -sp term1 -m
checkout --patron koha --item <barcode>
--> Confirm that all checkouts are refused
6. Navigate to the SCO module and log in:
   http://localhost:8080/cgi-bin/koha/sco/sco-main.pl
7. Attempt to check out each of the four items
--> Confirm that all checkouts are refused
8. Edit AllowItemsOnHoldCheckoutSIP and AllowItemsOnHoldCheckoutSCO and
   check all options
9. Attempt to check out each of the four items
--> Confirm that all checkouts are now allowed
10. Set up four new holds as in step 3-4 with new items
11. Attempt to check out each of the four new items using the SIP CLI
    emulator as in step 5
--> Confirm that all checkouts are now allowed
12. prove t/db_dependent/SIP/Transaction.t

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to