[open-ils-commits] [GIT] Evergreen ILS branch master updated. 2bd92e8ac4ec6d0ac0f4e77462b63f25308b247c
Evergreen Git
git at git.evergreen-ils.org
Sun Nov 18 21:49:18 EST 2018
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 "Evergreen ILS".
The branch, master has been updated
via 2bd92e8ac4ec6d0ac0f4e77462b63f25308b247c (commit)
via 7c2106807ab091233099dd4ae5937bd1e80d0bb4 (commit)
from 1b20e4efac59e9374abd2746eb0419938ca4fc4f (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 2bd92e8ac4ec6d0ac0f4e77462b63f25308b247c
Author: Mike Rylander <mrylander at gmail.com>
Date: Thu Sep 20 11:00:22 2018 -0400
LP#1792621: Fix think-o in Hold Shelf Delay YAOUS test
Signed-off-by: Mike Rylander <mrylander at gmail.com>
Signed-off-by: Rogan Hamby <rogan.hamby at gmail.com>
Signed-off-by: Ben Shum <ben at evergreener.net>
diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
index 527f029..872b78d 100644
--- a/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
+++ b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
@@ -2169,7 +2169,7 @@ SELECT h.id, h.request_time, h.capture_time, h.fulfillment_time, h.checkin_time
WHEN h.capture_time IS NULL THEN 2
WHEN cp.status = 6 THEN 3
WHEN EXTRACT(EPOCH FROM COALESCE(NULLIF(BTRIM(hold_wait_time.value,'"'),''),'0 seconds')::INTERVAL) = 0 THEN 4
- WHEN NOW() + COALESCE(NULLIF(BTRIM(hold_wait_time.value,'"'),''),'0 seconds')::INTERVAL > NOW() THEN 5
+ WHEN h.shelf_time + COALESCE(NULLIF(BTRIM(hold_wait_time.value,'"'),''),'0 seconds')::INTERVAL > NOW() THEN 5
ELSE 4
END AS hold_status,
commit 7c2106807ab091233099dd4ae5937bd1e80d0bb4
Author: Mike Rylander <mrylander at gmail.com>
Date: Mon Sep 17 10:19:34 2018 -0400
LP#1792621: Ignore deleted items on hold shelf
The hold shelf rewrite brought back an old behavioral bug where items deleted
while on the hold shelf continued to show on the hold shelf list. The most
recent behavior was to ignore those items, which this commit does. It also
addresses an adjacent issue where holds may show with "Hold Shelf Delay"
instead of "Ready For Pickup" in some cases.
Signed-off-by: Mike Rylander <mrylander at gmail.com>
Signed-off-by: Rogan Hamby <rogan.hamby at gmail.com>
Signed-off-by: Ben Shum <ben at evergreener.net>
diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
index 045c5e5..527f029 100644
--- a/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
+++ b/Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm
@@ -2170,7 +2170,7 @@ SELECT h.id, h.request_time, h.capture_time, h.fulfillment_time, h.checkin_time
WHEN cp.status = 6 THEN 3
WHEN EXTRACT(EPOCH FROM COALESCE(NULLIF(BTRIM(hold_wait_time.value,'"'),''),'0 seconds')::INTERVAL) = 0 THEN 4
WHEN NOW() + COALESCE(NULLIF(BTRIM(hold_wait_time.value,'"'),''),'0 seconds')::INTERVAL > NOW() THEN 5
- ELSE 5
+ ELSE 4
END AS hold_status,
(h.shelf_expire_time < NOW() OR h.cancel_time IS NOT NULL OR (h.current_shelf_lib IS NOT NULL AND h.current_shelf_lib <> h.pickup_lib)) AS clear_me,
@@ -2377,6 +2377,7 @@ SELECT h.id, h.request_time, h.capture_time, h.fulfillment_time, h.checkin_time
usr_id => 'u.id',
cs_id => 'cs.id',
cp_id => 'cp.id',
+ cp_deleted => 'cp.deleted',
cancel_time => 'h.cancel_time',
tr_cancel_time => 'tr.cancel_time',
);
diff --git a/Open-ILS/web/js/ui/default/staff/circ/holds/app.js b/Open-ILS/web/js/ui/default/staff/circ/holds/app.js
index 5ce21aa..1bd2eed 100644
--- a/Open-ILS/web/js/ui/default/staff/circ/holds/app.js
+++ b/Open-ILS/web/js/ui/default/staff/circ/holds/app.js
@@ -84,6 +84,7 @@ function($scope , $q , $routeParams , $window , $location , egCore , egHolds , e
last_captured_hold: 'true',
capture_time : { not : null },
cs_id : 8, // on holds shelf
+ cp_deleted : 'f',
fulfillment_time : null,
current_shelf_lib : $scope.pickup_ou.id()
};
-----------------------------------------------------------------------
Summary of changes:
.../Application/Storage/Publisher/action.pm | 5 +++--
Open-ILS/web/js/ui/default/staff/circ/holds/app.js | 1 +
2 files changed, 4 insertions(+), 2 deletions(-)
hooks/post-receive
--
Evergreen ILS
More information about the open-ils-commits
mailing list