From 423a3788a8ff5c004d90cb099cedcd620b95d3f4 Mon Sep 17 00:00:00 2001 From: mathieu-lessard Date: Fri, 3 May 2024 12:21:51 -0700 Subject: [PATCH 1/3] Added mapping for uuid (#74) Co-authored-by: Mathieu Lessard --- scripts/metadata.js | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/metadata.js b/scripts/metadata.js index f9368c5a..ccc53b8b 100644 --- a/scripts/metadata.js +++ b/scripts/metadata.js @@ -12,6 +12,7 @@ import { fetchCached } from './fetch-util.js'; import { getBaseConfigPath, getMetadataConfigs } from './site-config.js'; const SEARCH_FIELD_TO_POLARIS_API_MAP = { + uuid: 'assetId', 'dc-format': 'repositoryMetadata.dc:format', 'repo-name': 'repositoryMetadata.repo:name', 'repo-createDate': 'repositoryMetadata.repo:createDate', From f7c918ac04d3e860ee150d735d5e482b4c864ad0 Mon Sep 17 00:00:00 2001 From: Christopher Heintzman Date: Wed, 8 May 2024 17:03:05 -0400 Subject: [PATCH 2/3] Removed Prefix from Displayed UUID Value on Assets (#76) --- scripts/metadata-html-builder.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/metadata-html-builder.js b/scripts/metadata-html-builder.js index 8ae18086..92da6528 100644 --- a/scripts/metadata-html-builder.js +++ b/scripts/metadata-html-builder.js @@ -139,6 +139,12 @@ export async function fetchMetadataAndCreateHTML(metadataViewConfig, assetData, if (assetData === undefined || assetJSON === undefined) { assetJSON = await getAssetMetadata(getAssetIdFromURL()); } + // Remove "urn:aaid:aem:" prefix from displayed 'assetId' value + if (assetJSON.assetId) { + // A deep copy of the assetJSON object is created to avoid modifying the original object + assetJSON = JSON.parse(JSON.stringify(assetJSON)); + assetJSON.assetId = assetJSON.assetId.replace('urn:aaid:aem:', ''); + } const metadataContainer = document.createElement('div'); metadataContainer.classList.add('metadata-container'); From 61f761195d0d96550ce39419ab25c6a20cdea7ce Mon Sep 17 00:00:00 2001 From: Christopher Heintzman Date: Thu, 9 May 2024 14:34:50 -0400 Subject: [PATCH 3/3] Modified formatAssetMetadata() to allow custom dc-format Labels (#79) --- scripts/metadata.js | 5 ----- 1 file changed, 5 deletions(-) diff --git a/scripts/metadata.js b/scripts/metadata.js index ccc53b8b..dd0d036a 100644 --- a/scripts/metadata.js +++ b/scripts/metadata.js @@ -387,11 +387,6 @@ export function formatAssetMetadata(propertyName, metadataValue) { return DATA_TYPES.tags(metadataValue, propertyName); } - // file types - if (['dc-format'].includes(propertyName)) { - return PREDEFINED_METADATA_FIELDS.format.format(metadataValue); - } - // dates if (isDate(propertyName, metadataValue)) { return formatDate(metadataValue);