Activity log for bug #1427664

Date Who What changed Old value New value Message
2015-03-03 12:31:01 Chris Sharp bug added bug
2021-03-03 18:23:06 Michele Morgan tags holds patron
2021-03-03 18:23:12 Michele Morgan evergreen: status New Confirmed
2021-05-19 20:44:13 Dawn Dale tags holds patron curbside holds patron
2021-05-20 14:09:45 Chris Sharp description Discovered from a PINES Helpdesk ticket. The original report was that there was a hold in the list of holds showing "Ready for pickup", but the summary count showed 0 holds ready for pickup. Quoting from my response to the Helpdesk ticket: The hold summary count differs from the actual list of holds in the way that it considers items to be available for pickup. The summary count says: 1) if the hold belongs to this user and 2) has not been fulfilled or canceled and 3) the pickup library matches the current shelf library, consider the hold to be available. The holds list logic says: 1) if the hold is not canceled or frozen 2) and if there is a current shelf library set, that the current shelf library matches the pickup library, and 3) there is a current copy assigned to the hold, and 4) the hold has been captured, and 5) the copy status is not "In transit", and 6) the copy status is "On holds shelf", and 7) the current time is past the configured hold shelf status delay (if configured) then consider the copy "Ready for pickup". So because there is no current shelf library set, the holds summary account sees that the current shelf library doesn't match the pickup library and therefore doesn't consider the copy to be ready for pickup. The holds list logic skips that test because there isn't a current shelf library set. Evergreen 2.7.2 PostgreSQL 9.3 Ubuntu 12.04/14.04 OpenSRF 2.4 Discovered from a PINES Helpdesk ticket. The original report was that there was a hold in the list of holds showing "Ready for pickup", but the summary count showed 0 holds ready for pickup. Quoting from my response to the Helpdesk ticket: The hold summary count differs from the actual list of holds in the way that it considers items to be available for pickup. The summary count says: 1) if the hold belongs to this user and 2) has not been fulfilled or canceled and 3) the pickup library matches the current shelf library, consider the hold to be available. The holds list logic says: 1) if the hold is not canceled or frozen 2) and if there is a current shelf library set, that the current shelf library matches the pickup library, and 3) there is a current copy assigned to the hold, and 4) the hold has been captured, and 5) the copy status is not "In transit", and 6) the copy status is "On holds shelf", and 7) the current time is past the configured hold shelf status delay (if configured) then consider the copy "Ready for pickup". So because there is no current shelf library set, the holds summary count sees that the current shelf library doesn't match the pickup library and therefore doesn't consider the copy to be ready for pickup. The holds list logic skips that test because there isn't a current shelf library set. Evergreen 2.7.2 PostgreSQL 9.3 Ubuntu 12.04/14.04 OpenSRF 2.4
2021-10-15 18:59:33 Dan Briem tags curbside holds patron circ-holds curbside patron
2022-03-18 17:47:28 Terran McCanna evergreen: importance Undecided Medium
2022-03-18 17:47:33 Terran McCanna tags circ-holds curbside patron circ-holds curbside patron usability
2022-03-18 17:47:50 Terran McCanna tags circ-holds curbside patron usability circ-holds curbside opac-account patron usability