]> git.koha-community.org Git - koha.git/commit
Bug 37953: (bug 35138 follow-up) Fix DisplayLibraryFacets - facet order
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Wed, 18 Sep 2024 08:40:32 +0000 (10:40 +0200)
committerLucas Gass <lucas@bywatersolutions.com>
Fri, 25 Oct 2024 21:38:54 +0000 (21:38 +0000)
commit7482d093a79bbc2644c5d4fbc5a63c6095753090
tree598a0ad7c7cada2d4f189644622e4dff5d8628ba
parentc61e3e9d11a69c1ec89b7cfcde40b72324815876
Bug 37953: (bug 35138 follow-up) Fix DisplayLibraryFacets - facet order

Before bug 35138:
DisplayLibraryFacets had priority over the settings in the mappings page.
If you had DisplayLibraryFacets set to "holding library" (only) then only the holding library facet was displayed.

On 231200036 we were not adjusting the facet order/appearance, but the
label, which was wrong. The label must be adjusted for both facets and
the order depending on DisplayLibraryFacets.
Note that bug 37446 is adding a new db rev to adjust the label for
installations that have been updated already.

Test plan:
0. checkout c120975b783 (the commit right before 35138 has been pushed)
1. reset_all
2. holding library is set in DisplayLibraryFacets by default
3. checkout main (so without this patch)
4. updatedatabase
=> ES search result display both facets

5. Repeat 0,1,2 and checkout main + this patch, updatedatabase
=> ES search result display only the holding library facet

Feel free to try with another value in DisplayLibraryFacets

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
(cherry picked from commit 80d4d3a58682a0dcc206822375d4d1afe9969a34)
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
installer/data/mysql/db_revs/231200036.pl