Activity log for bug #1534979

Date Who What changed Old value New value Message
2016-01-16 19:27:52 Josh Stompro bug added bug
2016-01-16 19:28:46 Josh Stompro description EG 2.8.4, We keep running into the fact that users are being scoped to their home library when they log in, which causes them to think the system doesn't have certain items since they don't show up in their scoped search. We have attempted to use the redirect option to add "locg=1" to the catalog URL to always set the search scope to consortium, but there seems to be too many ways around that. Like the logout button, which clears out the locg=1, so if someone logs out, then logs back in as another patron, their searches will now be limited again. Or any direct links that don't included the locg parameter, such as deep links from worldcat to specific titles. We never want searches automatically limited unless the user takes some manual actions. So I would like to propose a new YAOUS that disables setting the search library to the preferred search library when enabled. This seems simpler than trying to control all the links to the catalog. The code in Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm, the _get_search_lib function sets the search lib to the pref_lib as the second to last option. For logged in users the pref_lib first equals the users preference if they have that set, and then their home library. http://git.evergreen-ils.org/?p=Evergreen.git;a=blob;f=Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm;h=69bb8986be2f0483af611e4df139492b5d1be3d8;hb=HEAD#l552 Josh EG 2.8.4, We keep running into the fact that catalog users are being scoped to their home library when they log in, which causes them to think the system doesn't have certain items since they don't show up in their scoped search. We have attempted to use the redirect option to add "locg=1" to the catalog URL to always set the search scope to consortium, but there seems to be too many ways around that. Like the logout button, which clears out the locg=1, so if someone logs out, then logs back in as another patron, their searches will now be limited again. Or any direct links that don't included the locg parameter, such as deep links from worldcat to specific titles. We never want searches automatically limited unless the user takes some manual actions. So I would like to propose a new YAOUS that disables setting the search library to the preferred search library when enabled. This seems simpler than trying to control all the links to the catalog. The code in Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm, the _get_search_lib function sets the search lib to the pref_lib as the second to last option. For logged in users the pref_lib first equals the users preference if they have that set, and then their home library. http://git.evergreen-ils.org/?p=Evergreen.git;a=blob;f=Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm;h=69bb8986be2f0483af611e4df139492b5d1be3d8;hb=HEAD#l552 Josh
2019-03-07 20:41:53 Terran McCanna tags tpac opac
2024-03-06 14:25:49 Elizabeth Davis bug added subscriber Elizabeth Davis