Main Koha release repository https://koha-community.org
Find a file
Fridolin Somers 3bb7ea2dab
Bug 33569: Fix sort by relevance in catalog search
When ordering catalog search by relevance from advanced search, this is not visible in sort order combobox in staff interface.

This is because sort by relevance is a special case not using sort
order.
This patch add a new method C4::Context->default_catalog_sort_by to use
in both staff interface and OPAC.

Test plan :
1.0) On staff interface
1.1) Define system preferences defaultSortField = 'relevance' and defaultSortOrder = 'descending'
1.2) Perform a catalog search from main page on any term, ie 'perl'
=> You see in sort combobox 'relevance' selected (with a check icon)
1.3) Perform an advanced search on any term, ie 'perl', with sort by relevance
=> Without patch : you see in sort combobox 'relevance' not selected (no check icon)
=> With patch : you see in sort combobox 'relevance' selected (with a check icon)
2.0) On OPAC
2.1) Define system preferences OPACdefaultSortField = 'relevance' and OPACdefaultSortOrder = 'descending'
2.2) Perform a catalog search from main page on any term, ie 'perl'
=> You see in sort combobox 'relevance' selected
3.0) Run prove t/Context.t

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
2023-05-09 11:46:47 -03:00
acqui Bug 33653: Use filter_by_active instead 2023-05-09 10:58:07 -03:00
admin Bug 33586: Fix sequence of fields for memberresultst in table configuration 2023-05-09 10:58:02 -03:00
api Bug 31799: (follow-up) Add 409 error to spec 2023-05-09 10:57:56 -03:00
authorities Bug 32484: (QA follow-up) Few typos 2023-04-21 10:36:30 -03:00
basket Bug 33102: Display fields from biblioitems in OPAC/staff interface cart 2023-05-05 17:45:19 -03:00
bin
C4 Bug 33569: Fix sort by relevance in catalog search 2023-05-09 11:46:47 -03:00
catalogue Bug 33569: Fix sort by relevance in catalog search 2023-05-09 11:46:47 -03:00
cataloguing Bug 32874: Fix cataloguing/value_builder/unimarc_field_700-4.pl 2023-05-05 09:13:37 -03:00
circ Bug 21699: Allow circulation messages to be editable 2023-05-05 10:18:55 -03:00
clubs
course_reserves Bug 20256: Use new methods 2023-02-02 11:59:26 -03:00
debian Bug 33645: Make koha-foreach return 0 if it completes successfully 2023-05-05 17:45:10 -03:00
docs 22.11.00: Update history.txt 2022-11-25 15:20:02 -03:00
erm Bug 32922: Remove space in shebang 2023-02-20 09:44:06 -03:00
errors
etc Bug 33360: Update koha-conf.xml 2023-04-14 11:35:33 -03:00
ill
installer Bug 33673: Change "global system preferences" to "system preferences" 2023-05-09 10:58:01 -03:00
Koha Bug 33653: Use filter_by_active instead 2023-05-09 10:58:07 -03:00
koha-tmpl Bug 33569: Fix sort by relevance in catalog search 2023-05-09 11:46:47 -03:00
labels
lib/CGI/Session/Serialize
members Bug 31448: Replace 'Print' with 'Receipt' dropdown 2023-05-05 10:18:45 -03:00
misc Bug 23924: Reset the fields to add 2023-05-05 12:13:53 -03:00
offline_circ
opac Bug 33569: Fix sort by relevance in catalog search 2023-05-09 11:46:47 -03:00
patron_lists
patroncards
plugins Bug 30367: (follow-up) Same adjustment for gitlab 2023-05-05 10:18:57 -03:00
pos
recalls
reports Bug 23824: Add a "Save and run" button to reports 2023-04-17 09:39:45 -03:00
reserve Bug 33198: Don't calculate pickup locations per bib unless placing multiple holds 2023-03-27 11:50:18 +02:00
reviews
rotating_collections
serials
services
skel
suggestion Bug 32531: Restore behaviour of 'include archived' filter 2023-01-05 09:22:58 -03:00
svc Bug 33408: Fetch sysprefs from svc/config/systempreferences 2023-04-13 11:47:58 -03:00
t Bug 33569: Fix sort by relevance in catalog search 2023-05-09 11:46:47 -03:00
tags
tools Bug 33412: Fix comparison when checking for overlay framework 2023-05-09 10:58:04 -03:00
virtualshelves Bug 3150: (QA follow-up) Tidy scripts 2023-03-27 12:49:47 +02:00
xt Bug 33227: Unit tests 2023-03-20 09:39:49 -03:00
.editorconfig
.eslintrc.json
.gitignore Bug 32609: Add compiled css files to gitignore 2023-02-10 11:07:52 -03:00
.htaccess
.mailmap Bug 32582: Fix error in .mailmap 2023-01-17 09:27:15 +00:00
.perlcriticrc
.proverc.dist
.stylelintrc.json
about.pl Bug 28267: Simplify things 2023-05-05 10:18:36 -03:00
app.psgi
build-resources.PL Bug 32609: Use the current yarn.lock to generate node_modules 2023-02-10 11:07:57 -03:00
changelanguage.pl
cpanfile Bug 32558: (QA follow-up) Move ForkManager to required 2023-03-07 11:03:32 -03:00
cypress.json Bug 33408: Extend defaultCommandTimeout for cypress 2023-04-13 11:48:00 -03:00
fix-perl-path.PL
gulpfile.js Bug 32978: Replace node-sass with dart-sass 2023-02-22 10:03:39 -03:00
help.pl
INSTALL
Koha.pm Bug 33053: DBRev 22.12.00.030 2023-05-05 17:45:15 -03:00
koha_perl_deps.pl
kohaversion.pl
LICENSE
mainpage.pl Bug 33133: Add fast cataloging to 'Cataloging' page 2023-03-27 12:50:07 +02:00
Makefile.PL Bug 32806: (follow-up) Rename main.js to erm.js 2023-02-27 11:12:01 -03:00
MANIFEST.SKIP
package.json Bug 33066: Introduce a KohaTable Vue component 2023-04-10 07:38:28 -03:00
README
README.md
README.robots
rewrite-config.PL
tsconfig.json
webpack.config.js Bug 32806: Move main-erm.ts to modules/erm.ts 2023-02-27 11:12:01 -03:00
yarn.lock Bug 33066: Introduce a KohaTable Vue component 2023-04-10 07:38:28 -03:00

Koha is a free software integrated library system (ILS).

Koha is distributed under the GNU GPL version 3 or later.

Note: Koha does not accept pull requests from git hosting sites.

Note: This project has its own bug tracker, to report a bug or submit a patch visit http://bugs.koha-community.org.

For guidelines on submitting patches for Koha please visit https://wiki.koha-community.org/wiki/SubmitingAPatch

The developers handbook can be found at https://wiki.koha-community.org/wiki/Developer_handbook

http://koha-community.org/

Koha Logo