[OPEN-ILS-GENERAL] ***SPAM*** Re: Why is Placing a Hold on Volume Level not possible in the OPAC ?

Bill Ott bott at grpl.org
Sun Jun 6 19:29:24 EDT 2010


On 6/4/10 12:06 PM, Jason Etheridge wrote:
> On Fri, Jun 4, 2010 at 11:28 AM, Repke de Vries<repke at xs4all.nl>  wrote:
>    
>> while it is possible from the Staff Client. Or did we miss something ?
>>      
> I believe this may be a case of overprotectiveness.  However, IMO,
> ideally, if were to allow patrons to place volume level holds, we
> would:
>
> 1) only do it for volumes where it made sense (where the items are
> indeed different), and not for any volume on any record.  How to
> designate this, I don't know.
> 2) have the main Place Hold link for the record prompt the user for a
> specific volume (based on the same designations mentioned above)
>
>    
>> Any suggestions or advice ? Change the OPAC code ?
>>      
> It appears you can do the following without adverse effects:
>
> 1) add the VOLUME_HOLDS permission to the User (or equivalent) permission group
> 2) modify /openils/var/web/opac/skin/default/js/rdetail.js (even if
> you're using the craftsman skin) by searching the file for 'hold_div',
> and changing the preceding "if (isXUL()) {" line to "if (true) {"
>
> Better would be to replace the if condition with a permission check
> against the owning library of the volume, and again, it would be nice
> if we could somehow allow this for some volumes and not others.
>    


We do allow patrons to place volume holds.  Just as Jason notes, in many 
cases there's no reason, so I take a cue from the record and/or call 
number.  If there is series data or a call number ending in a "v.#', I 
turn on the link in the opac.

Here's an example:
http://grpl.michiganevergreen.org/opac/en-US/skin/default/xml/rdetail.xml?r=5235487&ol=9&t=twin%20peaks&tp=keyword&l=9&d=1&hc=13&rt=keyword



More information about the Open-ils-general mailing list