[OPEN-ILS-DEV] URI scoping in Evergreen

Mike Rylander mrylander at gmail.com
Thu Jul 17 09:51:52 EDT 2014


Thanks, Kathy!  Whew!  I was worried for a minute, there. :)



On Thu, Jul 17, 2014 at 9:48 AM, Kathy Lussier <klussier at masslnc.org> wrote:

>
> Hi Mike and Liam,
>
>      Here is what I was trying to communicate.  Aside from cases where we
>> explicitly do not want URIs being displayed, the records should be scoped
>> according to the fenced of area of the URI. So, if the Search OU or Pref OU
>> falls within the fencing, then the record should be returned in the search
>> results.  However, copies still need to be considered because a record
>> might have a copy owned by one library which does not have a 856 $9, and it
>> might also have a library with an 856$9.  In that case, the record needs to
>> be displayed in the search results for the first library in the manner that
>> copy visibility currently works.  In the second case the record needs to be
>> displayed in the manner we are currently discussing.  I believe the
>> luri_act_as_copy flag currently removes records with copies but not 856 $9
>> from the results when there are non-relevant (to the search or pref OU) 856
>> $9 values within the record.
>>
>>
>  luri_act_as_copy absolutely should /not/ be removing records with
> visible copies but no visible 856$9.  If that is happening, it is a bug and
> I would be very interested in seeing an example so I can squash it.
>
>  For non-deleted records, visibility testing is designed to be inclusive,
> not exclusive, so if anything causes a record to be included in the result
> set (visible copy, visible LURI, transcendent, completely empty (for
> staff)) then it is included -- period.
>
>
>   I just tested this on a master system and it worked as expected. With
> the luri_act_as_copy flag enabled, I was able to find this record -
> http://jasondev.mvlcstaff.org/eg/opac/record/1559434 - when I was scoped
> to the library that had a copy record and when I was scoped to the library
> identified in subfield 9.
>



-- 
Mike Rylander
 | Director of Research and Development
 | Equinox Software, Inc. / Your Library's Guide to Open Source
 | phone:  1-877-OPEN-ILS (673-6457)
 | email:  miker at esilibrary.com
 | web:  http://www.esilibrary.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://libmail.georgialibraries.org/pipermail/open-ils-dev/attachments/20140717/4b99d9c4/attachment-0001.htm>


More information about the Open-ils-dev mailing list