]> git.koha-community.org Git - koha.git/commit
Bug 10656: improve sorting of shelving location and collections on OPAC advanced...
authorOwen Leonard <oleonard@myacpl.org>
Thu, 1 Aug 2013 13:14:08 +0000 (09:14 -0400)
committerTomas Cohen Arazi <tomascohen@gmail.com>
Mon, 16 Sep 2013 13:34:12 +0000 (10:34 -0300)
commit534aa49297dc3dc1b9ab698743be1ce55eb0965f
treecfc71403a780be222bb7c888fd1c7e60d91770e9
parentc0fbaa876c376f1e0d4d0f00d24103bf5f73a21f
Bug 10656: improve sorting of shelving location and collections on OPAC advanced search form

Collection codes and shelving locations are displayed in the OPAC and
staff client via GetAuthorisedValues which currently sorts results by
"lib, lib_opac." Consequently if lib (the description for the staff
client) doesn't match lib_opac (the description for the OPAC) sorting
will appear to be nonsensical in the OPAC. GetAuthorisedValues can be
passed an $opac parameter, so this should be used to switch how reuslts
are sorted. This patch implements such a switch.

To test, modify your collection code or shelving location authorized
values so that lib and lib_opac do not match. Set your
AdvancedSearchTypes system preference to display the modified authorized
values and view the advanced search page in the OPAC and staff client.
Sorting should be correct in each case according to the correct value
(lib in the staff client, lib_opac in the OPAC).

Signed-off-by: Nicole C. Engard <nengard@bywatersolutions.com>
Tested in staff and opac and it works perfectly!

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
(cherry picked from commit dd13998837ebd28b3b97e28da470ec341251b9b2)
Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>
C4/Koha.pm