[koha-commits] main Koha release repository branch master updated. v19.11.00-2103-gf806adf0ea

Git repo owner gitmaster at git.koha-community.org
Mon May 11 10:51:25 CEST 2020


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "main Koha release repository".

The branch, master has been updated
       via  f806adf0ea9b39076d41b2b7a74fff9b5f505790 (commit)
       via  82e866fcb549d25a6269d7a25138ae047c95bdb4 (commit)
       via  cc938e6be18ae4e81207bfdbd6a0a438529c60cc (commit)
      from  fc9ef3a2799f4654b114c319c1955113f7f716c6 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit f806adf0ea9b39076d41b2b7a74fff9b5f505790
Author: Martin Renvoize <martin.renvoize at ptfs-europe.com>
Date:   Mon May 11 08:57:47 2020 +0100

    Bug 25184: DBRev 19.12.00.087
    
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit 82e866fcb549d25a6269d7a25138ae047c95bdb4
Author: Kyle M Hall <kyle at bywatersolutions.com>
Date:   Tue Apr 21 12:52:38 2020 -0400

    Bug 25184: Add syspref
    
    It's entirely possible that some libraries are relying on the current
    before for part of their workflow. Do to this possibility, it seems like
    a good idea to control this behavior via a system preference.
    
    Test Plan:
    1) Apply this patch set
    2) Run updatedatabase.pl
    3) Set TrapHoldsOnOrder to "don't trap"
    4) Set an item's notforloan value to -1
    5) Place a hold on that item
    6) Check in the item
    7) Note the item is not trapped for hold
    9) Set TrapHoldsOnOrder to "trap"
    10) Check in the item
    11) Koha should now ask if you'd like to trap the item for the hold!
    
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

commit cc938e6be18ae4e81207bfdbd6a0a438529c60cc
Author: Kyle M Hall <kyle at bywatersolutions.com>
Date:   Fri Apr 17 14:06:32 2020 -0400

    Bug 25184: Items with a negative notforloan status should not be captured for holds
    
    Negative notforloan statuses should allow holds to be placed but not captured.
    
    Due to coronavirus, we have libraries setting all returned materials to a negative notforloan value of Quarantine for several days.
    They're using UpdateNotForLoanStatusOnCheckin to set that status automatically. However, those items are still capturing for holds,
    even though those items cannot be checked out until the notforloan status is removed.
    
    In cases like an On Order item where we do want the hold to fill at checkin,
    UpdateNotForLoanStatusOnCheckin should be used to clear that notforloan status so the hold can fill.
    
    In master, if I set an item to a not for loan but holdable status ( < 0 ) I can place the hold,
    capture the hold and set it to waiting, but *not* check it out to the patron!
    This does not make sense. I should not be able to trap an item for checkout unless it can be checked out.
    
    Test Plan:
    1) Set an item's notforloan value to -1
    2) Place a hold on that item
    3) Check in the item
    4) Trap the item for that hold
    5) Attempt to check the item out to the patron, you will be unable to
       because it is notforloan
    6) Apply this patch
    7) Restart all the things!
    8) Repeat steps 1-3
    9) The screen should no longer ask if the item should be trapped
       to fill the hold!
    
    Signed-off-by: Andrew Fuerste-Henry <andrew at bywatersolutions.com>
    Signed-off-by: Catherine Ingram <Catherine.Ingram at cedarparktexas.gov>
    Signed-off-by: Martin Renvoize <martin.renvoize at ptfs-europe.com>

-----------------------------------------------------------------------

Summary of changes:
 C4/Reserves.pm                                     |  5 ++++-
 Koha.pm                                            |  2 +-
 installer/data/mysql/sysprefs.sql                  |  1 +
 installer/data/mysql/updatedatabase.pl             | 10 ++++++++++
 .../en/modules/admin/preferences/circulation.pref  |  6 ++++++
 t/db_dependent/Holds.t                             | 23 +++++++++++++++++++++-
 6 files changed, 44 insertions(+), 3 deletions(-)


hooks/post-receive
-- 
main Koha release repository


More information about the koha-commits mailing list