cspace-ui-plugin-profile-pahma
Version:
PAHMA profile plugin for the CollectionSpace UI
150 lines (149 loc) • 4.01 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _reactIntl = require("react-intl");
var _default = configContext => {
const {
configKey: config
} = configContext.configHelpers;
return {
'ns2:collectionobjects_nagpra': {
[config]: {
service: {
ns: 'http://collectionspace.org/services/collectionobject/domain/nagpra'
}
},
nagpraInventoryNames: {
nagpraInventoryName: {
[config]: {
view: {
props: {
source: 'nagpraPahmaInventoryNames'
}
}
}
}
},
nagpraCategories: {
nagpraCategory: {
[config]: {
view: {
props: {
source: 'nagpraPahmaApplicabilities'
}
}
}
}
},
graveAssocCodes: {
graveAssocCode: {
[config]: {
view: {
props: {
source: 'pahmaNagpraCodeLegacies'
}
}
}
}
},
nagpraCulturalDeterminations: {
nagpraCulturalDetermination: {
[config]: {
messages: (0, _reactIntl.defineMessages)({
name: {
"id": "field.collectionobjects_nagpra.nagpraCulturalDetermination.name",
"defaultMessage": "PAHMA cultural determination notes"
}
})
}
}
},
repatriationNotes: {
repatriationNote: {
[config]: {
messages: (0, _reactIntl.defineMessages)({
name: {
"id": "field.collectionobjects_nagpra.repatriationNote.name",
"defaultMessage": "Repatriation notes"
}
})
}
}
},
nagpraDetermGroupList: {
nagpraDetermGroup: {
nagpraDetermCulture: {
[config]: {
messages: (0, _reactIntl.defineMessages)({
fullName: {
"id": "field.collectionobjects_nagpra.nagpraDetermCulture.fullName",
"defaultMessage": "Cultural determination affiliation"
},
name: {
"id": "field.collectionobjects_nagpra.nagpraDetermCulture.name",
"defaultMessage": "Cultural affiliation"
}
}),
view: {
props: {
source: 'concept/ethculture,person/local,person/shared,organization/local,organization/shared'
}
}
}
},
nagpraDetermType: {
[config]: {
view: {
props: {
source: 'nagpradetermtype'
}
}
}
},
nagpraDetermBy: {
[config]: {
view: {
props: {
source: 'person/local,person/shared,organization/local,organization/shared'
}
}
}
}
}
},
nagpraReportFiledGroupList: {
nagpraReportFiledGroup: {
[config]: {
messages: (0, _reactIntl.defineMessages)({
name: {
"id": "field.collectionobjects_nagpra.nagpraReportFiledGroup.name",
"defaultMessage": "Reporting history"
}
})
},
nagpraReportFiledBy: {
[config]: {
view: {
props: {
source: 'person/local,organization/local'
}
}
}
},
nagpraReportFiledWith: {
[config]: {
view: {
props: {
source: 'organization/local'
}
}
}
}
}
}
}
};
};
exports.default = _default;