From d864300ea7032ef7dfa381e3eb9cb6b05db17baf Mon Sep 17 00:00:00 2001 From: esikkala <esko.ikkala@aalto.fi> Date: Fri, 23 Aug 2019 15:46:20 +0300 Subject: [PATCH] Manuscripts: add sales price facet --- src/client/reducers/manuscriptsFacets.js | 23 +++++++++++++++++++++-- src/server/sparql/FacetConfigsMMM.js | 7 +++++++ 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/src/client/reducers/manuscriptsFacets.js b/src/client/reducers/manuscriptsFacets.js index 149c2f80..f2b4daa5 100644 --- a/src/client/reducers/manuscriptsFacets.js +++ b/src/client/reducers/manuscriptsFacets.js @@ -117,6 +117,25 @@ export const INITIAL_STATE = { type: 'timespan', priority: 9 }, + // salesPrice: { + // id: 'salesPrice', + // label: 'Sales price', + // // predicate: defined in backend + // distinctValueCount: 0, + // values: [], + // flatValues: [], + // sortBy: 'instanceCount', + // sortDirection: 'desc', + // sortButton: true, + // spatialFilterButton: false, + // isFetching: false, + // searchField: true, + // containerClass: 'three', + // type: 'integer', + // filterType: 'integerFilter', + // integerFilter: null, + // priority: 19 + // }, author: { id: 'author', label: 'Author', @@ -169,7 +188,7 @@ export const INITIAL_STATE = { containerClass: 'ten', filterType: 'uriFilter', uriFilter: null, - priority: 19, + priority: 20, }, height: { id: 'height', @@ -375,7 +394,7 @@ export const INITIAL_STATE = { containerClass: 'three', filterType: 'uriFilter', uriFilter: null, - priority: 12 + priority: 21 }, } }; diff --git a/src/server/sparql/FacetConfigsMMM.js b/src/server/sparql/FacetConfigsMMM.js index 65a4b67e..fbee19c9 100644 --- a/src/server/sparql/FacetConfigsMMM.js +++ b/src/server/sparql/FacetConfigsMMM.js @@ -176,6 +176,13 @@ export const facetConfigs = { predicate: 'mmm-schema:historiated_initials/crm:P90_has_value', type: 'integer', }, + salesPrice: { + id: 'folios', + facetValueFilter: '', + labelPath: '^crm:P30_transferred_custody_of/mmm-schema:had_sales_price/crm:P181_has_amount', + predicate: '^crm:P30_transferred_custody_of/mmm-schema:had_sales_price/crm:P181_has_amount', + type: 'integer', + }, collection: { id: 'collection', facetValueFilter: '', -- GitLab