From f5458b55f0ea87f6c36aa218b27138dc168a6536 Mon Sep 17 00:00:00 2001 From: erickson Date: Mon, 11 Aug 2008 17:32:34 +0000 Subject: [PATCH] disable org select if requestor does not have the change-pickup-lib while on holds shelf perm git-svn-id: svn://svn.open-ils.org/ILS/trunk@10336 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/web/opac/skin/default/js/holds.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Open-ILS/web/opac/skin/default/js/holds.js b/Open-ILS/web/opac/skin/default/js/holds.js index a96543a975..930f17c12b 100644 --- a/Open-ILS/web/opac/skin/default/js/holds.js +++ b/Open-ILS/web/opac/skin/default/js/holds.js @@ -108,10 +108,16 @@ function _holdsUpdateEditHold() { setSelector(orgsel, hold.pickup_lib()); if( hold.capture_time() || status > 2 ) { - //orgsel.disabled = true; frozenbox.disabled = true; $('holds_frozen_thaw_input').disabled = true; - + if(status == 3) { + // no pickup lib changes while in-transit + orgsel.disabled = true; + } else { + var orgs = fetchPermOrgs('UPDATE_PICKUP_LIB_FROM_HOLDS_SHELF'); + if(orgs[0] == -1) + orgsel.disabled = true; + } } else { orgsel.disabled = false; frozenbox.disabled = false; -- 2.43.2