[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