Developer Notes
Assembles and exports metadata, verified it POSTS to endpoint and then the endpoint returns its reference following a GET request in Preprod dev run locally:
New Features
Updates the Discovery Action Bar so that filtered metadata is sent to the ${manifestServiceApiPath}/metadata after the user clicks the export to workspace button, pending that they have enabled discoveryConfig.features.exportToWorkspace.enableExportFullMetadata. The filtering removes any field that has been defined in discoveryConfig.features.exportToWorkspace.excludedMetadataFields, if that config field exists. Note that field names in discoveryConfig.features.exportToWorkspace.excludedMetadataFields can represent nested fields, for example study_metadata.username.
Improvements
The DiscoveryActionBar component has been modularized into separate components, utils, constants and interfaces.
Link to JIRA ticket if there is one: https://ctds-planx.atlassian.net/browse/HP-1456
Developer Notes Assembles and exports metadata, verified it POSTS to endpoint and then the endpoint returns its reference following a GET request in Preprod dev run locally:
New Features
${manifestServiceApiPath}/metadata
after the user clicks the export to workspace button, pending that they have enableddiscoveryConfig.features.exportToWorkspace.enableExportFullMetadata
. The filtering removes any field that has been defined indiscoveryConfig.features.exportToWorkspace.excludedMetadataFields
, if that config field exists. Note that field names indiscoveryConfig.features.exportToWorkspace.excludedMetadataFields
can represent nested fields, for examplestudy_metadata.username
.Improvements