Revert "When placing holds on a bib with monographic part, require selection of a...
authorMike Rylander <mrylander@gmail.com>
Fri, 20 May 2011 13:12:22 +0000 (09:12 -0400)
committerMike Rylander <mrylander@gmail.com>
Fri, 20 May 2011 13:12:22 +0000 (09:12 -0400)
This reverts commit 3e63a898c53f6100d678f263e5dde5b9f678692d.

We must not force P-type holds as not all copies may not use parts.  Imagine a situation where
only one library breaks up a season of Seinfeld by using a part per DVD, and all others leave
them bound and therefore need no part designations.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/web/opac/locale/en-US/opac.dtd
Open-ILS/web/opac/skin/default/js/holds.js
Open-ILS/web/opac/skin/default/xml/common/holds.xml

index 7a41e07..b52813a 100644 (file)
@@ -609,7 +609,6 @@ We recommend that you remove this title from any bookbags it may have been added
 <!ENTITY common.hold.issuance "Issuance Hold">
 <!ENTITY common.hold.advanced "Advanced Hold Options">
 <!ENTITY common.hold.delivery "Please select a physical location where your hold can be delivered.">
-<!ENTITY common.hold.part_required "Please select a specific monographic part to hold.">
 <!ENTITY common.hold.checked_out "This item is already checked out.">
 <!ENTITY common.hold.checked_out.override "This item is already checked out.  Would you like to place the hold anyway?">
 <!ENTITY common.hold.exists "A hold already exists on the requested item.">
index 384643d..aaf7a2e 100644 (file)
@@ -945,15 +945,10 @@ function holdsBuildHoldFromWindow() {
        else
                hold.email_notify(0);
 
-    if(holdArgs.recordParts && holdArgs.recordParts.length) {
-        var part = getSelectorVal($('holds_parts_selector'));
-        if(part) {
-            holdArgs.type = 'P';
-            holdArgs.part = part;
-        } else {
-            alertId('holds_pick_part');
-            return;
-        }
+    var part = getSelectorVal($('holds_parts_selector'));
+    if(part) {
+        holdArgs.type = 'P';
+        holdArgs.part = part;
     }
 
        var target = holdArgs[holdTargetTypeMap[holdArgs.type]];
index 014ee24..7d8712d 100644 (file)
        <span class='hide_me' id='holds_explain_adv'>&holds.advanced_options;</span>
 
        <span class='hide_me' id='holds_pick_good_org'>&common.hold.delivery;</span>
-       <span class='hide_me' id='holds_pick_part'>&common.hold.part_required;</span>
 
        <span class='hide_me' id='hold_dup_exists'>&common.hold.exists;</span>
        <span class='hide_me' id='hold_checked_out'>&common.hold.checked_out;</span>