FEATURE: Add setting & preference for search sort default order (#24428)

This commit adds a new `search_default_sort_order` site setting,
set to "relevance" by default, that controls the default sort order
for the full page /search route.

If the user changes the order in the dropdown on that page, we remember
their preference automatically, and it takes precedence over the site
setting as a default from then on. This way people who prefer e.g.
Latest Post as their default can make it so.
This commit is contained in:
Martin Brennan
2023-11-20 10:43:58 +10:00
committed by GitHub
parent 186e415e38
commit 146da75fd7
10 changed files with 138 additions and 4 deletions

View File

@@ -2389,6 +2389,11 @@ search:
search_page_size:
default: 50
hidden: true
search_default_sort_order:
default: 0 # "relevance"
client: true
type: enum
enum: "SearchSortOrderSiteSetting"
uncategorized:
version_checks: