From 03c4bddee54e7a788b0300978ae919d2e3631d45 Mon Sep 17 00:00:00 2001 From: spiros dimopulos Date: Tue, 3 Mar 2026 19:46:58 +0200 Subject: [PATCH 1/2] DRYD-2045: configured defaultSort of authorities to termDisplayName:asc --- src/plugins/recordTypes/chronology/columns.js | 2 ++ src/plugins/recordTypes/citation/columns.js | 2 ++ src/plugins/recordTypes/concept/columns.js | 2 ++ src/plugins/recordTypes/location/columns.js | 2 ++ src/plugins/recordTypes/organization/columns.js | 2 ++ src/plugins/recordTypes/person/columns.js | 2 ++ src/plugins/recordTypes/place/columns.js | 2 ++ src/plugins/recordTypes/work/columns.js | 2 ++ 8 files changed, 16 insertions(+) diff --git a/src/plugins/recordTypes/chronology/columns.js b/src/plugins/recordTypes/chronology/columns.js index 3417b3cd3..e565d9614 100644 --- a/src/plugins/recordTypes/chronology/columns.js +++ b/src/plugins/recordTypes/chronology/columns.js @@ -64,6 +64,8 @@ export default (configContext) => { sortBy: 'collectionspace_core:updatedAt', width: 150, }, + defaultSortBy: 'termDisplayName', + defaultSortDirection: 'asc', }, }; }; diff --git a/src/plugins/recordTypes/citation/columns.js b/src/plugins/recordTypes/citation/columns.js index 21b4b1386..852955e8c 100644 --- a/src/plugins/recordTypes/citation/columns.js +++ b/src/plugins/recordTypes/citation/columns.js @@ -64,6 +64,8 @@ export default (configContext) => { sortBy: 'collectionspace_core:updatedAt', width: 150, }, + defaultSortBy: 'termDisplayName', + defaultSortDirection: 'asc', }, }; }; diff --git a/src/plugins/recordTypes/concept/columns.js b/src/plugins/recordTypes/concept/columns.js index 9cb2a7633..ba0cb871b 100644 --- a/src/plugins/recordTypes/concept/columns.js +++ b/src/plugins/recordTypes/concept/columns.js @@ -64,6 +64,8 @@ export default (configContext) => { sortBy: 'collectionspace_core:updatedAt', width: 150, }, + defaultSortBy: 'termDisplayName', + defaultSortDirection: 'asc', }, }; }; diff --git a/src/plugins/recordTypes/location/columns.js b/src/plugins/recordTypes/location/columns.js index 701e630a5..115b20c23 100644 --- a/src/plugins/recordTypes/location/columns.js +++ b/src/plugins/recordTypes/location/columns.js @@ -66,6 +66,8 @@ export default (configContext) => { sortBy: 'collectionspace_core:updatedAt', width: 150, }, + defaultSortBy: 'termDisplayName', + defaultSortDirection: 'asc', }, }; }; diff --git a/src/plugins/recordTypes/organization/columns.js b/src/plugins/recordTypes/organization/columns.js index 917f7b69c..796975d3d 100644 --- a/src/plugins/recordTypes/organization/columns.js +++ b/src/plugins/recordTypes/organization/columns.js @@ -66,6 +66,8 @@ export default (configContext) => { sortBy: 'collectionspace_core:updatedAt', width: 150, }, + defaultSortBy: 'termDisplayName', + defaultSortDirection: 'asc', }, }; }; diff --git a/src/plugins/recordTypes/person/columns.js b/src/plugins/recordTypes/person/columns.js index 0cb948ae9..060919965 100644 --- a/src/plugins/recordTypes/person/columns.js +++ b/src/plugins/recordTypes/person/columns.js @@ -73,6 +73,8 @@ export default (configContext) => { sortBy: 'collectionspace_core:updatedAt', width: 150, }, + defaultSortBy: 'termDisplayName', + defaultSortDirection: 'asc', }, }; }; diff --git a/src/plugins/recordTypes/place/columns.js b/src/plugins/recordTypes/place/columns.js index eba8aa0ad..86820fb2e 100644 --- a/src/plugins/recordTypes/place/columns.js +++ b/src/plugins/recordTypes/place/columns.js @@ -64,6 +64,8 @@ export default (configContext) => { sortBy: 'collectionspace_core:updatedAt', width: 150, }, + defaultSortBy: 'termDisplayName', + defaultSortDirection: 'asc', }, }; }; diff --git a/src/plugins/recordTypes/work/columns.js b/src/plugins/recordTypes/work/columns.js index 8aa72f631..7bddbc8f4 100644 --- a/src/plugins/recordTypes/work/columns.js +++ b/src/plugins/recordTypes/work/columns.js @@ -64,6 +64,8 @@ export default (configContext) => { sortBy: 'collectionspace_core:updatedAt', width: 150, }, + defaultSortBy: 'termDisplayName', + defaultSortDirection: 'asc', }, }; }; From 5c217352af44850ac049b8f311b74074ef54c9a2 Mon Sep 17 00:00:00 2001 From: spiros dimopulos Date: Tue, 3 Mar 2026 20:53:41 +0200 Subject: [PATCH 2/2] DRYD-2045: fixed showing sortDirection label; --- src/components/search/SortBy.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/search/SortBy.jsx b/src/components/search/SortBy.jsx index 523872c68..28b7a80f7 100644 --- a/src/components/search/SortBy.jsx +++ b/src/components/search/SortBy.jsx @@ -44,7 +44,7 @@ function SortBy({ const { defaultSortBy = 'updatedAt', - defaultSortDir = 'desc', + defaultSortDirection = 'desc', } = sortConfig; const options = Object.keys(sortConfig) @@ -59,7 +59,7 @@ function SortBy({ }; }); - const [sortBy, sortDir] = sort?.split(' ') ?? [defaultSortBy, defaultSortDir]; + const [sortBy, sortDir] = sort?.split(' ') ?? [defaultSortBy, defaultSortDirection]; const inputId = 'sortBy'; const input = ( ); - const sortDirLabel = sortDir ? intl.formatMessage(messages.descendingLabel) + const sortDirLabel = sortDir === 'desc' ? intl.formatMessage(messages.descendingLabel) : intl.formatMessage(messages.ascendingLabel); const sortDirButton = (