@collectionspace/cspace-public-browser
Version:
CollectionSpace public browser
134 lines (133 loc) • 4.33 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _reactIntl = require("react-intl");
var _formatHelpers = require("../helpers/formatHelpers");
var _default = exports.default = {
gatewayUrl: 'http://localhost:8180/gateway/anthro',
filters: {
fields: {
objectProductionPeople: {
field: 'collectionobjects_common:objectProductionPeopleGroupList.objectProductionPeople.displayName'
},
objectProductionPlace: {
field: 'collectionobjects_common:objectProductionPlaceGroupList.objectProductionPlace.displayName'
},
taxon: {
field: 'collectionobjects_naturalhistory_extension:taxonomicIdentGroupList.taxon.displayName',
messages: (0, _reactIntl.defineMessages)({
label: {
"id": "filter.taxon.label",
"defaultMessage": "Taxon name"
},
shortLabel: {
"id": "filter.taxon.shortLabel",
"defaultMessage": "Taxon"
}
})
},
collectionYears: {
field: 'collectionspace_denorm:collectionYears',
type: 'histogram',
interval: 10,
formatValue: _formatHelpers.decade,
messages: (0, _reactIntl.defineMessages)({
label: {
"id": "filter.collectionYears.label",
"defaultMessage": "Collection date"
},
shortLabel: {
"id": "filter.collectionYears.shortLabel",
"defaultMessage": "Coll. date"
}
})
}
},
groups: {
group_collection: {
messages: (0, _reactIntl.defineMessages)({
label: {
"id": "filterGroup.group_collection.label",
"defaultMessage": "Collection"
}
}),
fields: ['collectionYears']
},
group_description: {
fields: ['material', 'technique', 'subject', 'color', 'taxon']
}
},
layout: {
filters1: ['group_id', 'group_media', 'group_collection', 'group_description', 'group_production']
}
},
detailFields: {
fields: {
taxon: {
messages: (0, _reactIntl.defineMessages)({
label: {
"id": "detailField.taxon.label",
"defaultMessage": "Taxon name"
}
}),
field: 'collectionobjects_naturalhistory_extension:taxonomicIdentGroupList',
format: (0, _formatHelpers.listOf)((0, _formatHelpers.valueAt)({
path: 'taxon',
format: (0, _formatHelpers.filterLink)({
filterValueFormat: _formatHelpers.displayName
})
}))
},
fieldCollectionDate: {
messages: (0, _reactIntl.defineMessages)({
label: {
"id": "detailField.fieldCollectionDate.label",
"defaultMessage": "Date"
}
}),
field: 'collectionobjects_common:fieldCollectionDateGroup',
format: (0, _formatHelpers.valueAt)({
path: 'dateDisplayDate'
})
},
fieldCollector: {
messages: (0, _reactIntl.defineMessages)({
label: {
"id": "detailField.fieldCollector.label",
"defaultMessage": "Collector"
}
}),
field: 'collectionobjects_common:fieldCollectors',
format: (0, _formatHelpers.listOf)(_formatHelpers.displayName)
},
materialTechniqueDescription: {
messages: (0, _reactIntl.defineMessages)({
label: {
"id": "detailField.materialTechniqueDescription.label",
"defaultMessage": "Medium"
}
}),
field: 'collectionobjects_anthro:materialTechniqueDescription'
}
},
groups: {
group_collection: {
messages: (0, _reactIntl.defineMessages)({
label: {
"id": "detailGroup.group_collection.label",
"defaultMessage": "Collection"
}
}),
fields: ['fieldCollectionDate', 'fieldCollector']
},
group_description: {
fields: ['materialTechniqueDescription', 'material', 'technique', 'subject', 'color', 'contentDescription', 'measuredPart', 'creditLine', 'taxon']
}
},
layout: {
fields1: ['group_id', 'group_collection', 'group_description', 'group_production', 'group_reference']
}
}
};