@@ -188,9 +179,16 @@ export default function ObjectItemDetails() {
+
{attributes?.map((attribute) => {
if (
!objectDetailsData[attribute.name] ||
@@ -213,7 +211,21 @@ export default function ObjectItemDetails() {
"mt-1 text-sm text-gray-900 sm:col-span-2 sm:mt-0"
// attribute.kind === "TextArea" ? "whitespace-pre-wrap mr-2" : ""
)}>
- {getObjectItemDisplayValue(objectDetailsData, attribute, schemaKindName)}
+ {attribute.name === "storage_id" &&
+ objectDetailsData[attribute.name]?.value && (
+
+ {objectDetailsData[attribute.name].value}
+
+ )}
+
+ {attribute.name !== "storage_id" &&
+ getObjectItemDisplayValue(objectDetailsData, attribute, schemaKindName)}
{objectDetailsData[attribute.name] && (
diff --git a/frontend/src/utils/getSchemaObjectColumns.ts b/frontend/src/utils/getSchemaObjectColumns.ts
index 73c3886765..f16dda8dc1 100644
--- a/frontend/src/utils/getSchemaObjectColumns.ts
+++ b/frontend/src/utils/getSchemaObjectColumns.ts
@@ -1,5 +1,9 @@
import * as R from "ramda";
-import { ATTRIBUTES_EXCLUDELIST, COLUMNS_EXCLUDELIST } from "../config/constants";
+import {
+ ATTRIBUTES_EXCLUDELIST,
+ ATTRIBUTES_NAME_EXCLUDELIST,
+ COLUMNS_EXCLUDELIST,
+} from "../config/constants";
import { iGenericSchema, iNodeSchema } from "../state/atoms/schema.atom";
interface iColumn {
@@ -57,7 +61,7 @@ export const getSchemaRelationshipsTabs = (schema: iNodeSchema | iGenericSchema)
export const getSchemaAttributeColumns = (
schema: iNodeSchema | iGenericSchema,
- disableBlackList?: boolean
+ disableExcludeLists?: boolean
): iColumn[] => {
if (!schema) {
return [];
@@ -65,7 +69,8 @@ export const getSchemaAttributeColumns = (
const attributes: iColumn[] = (schema.attributes || [])
.filter((row) => !ATTRIBUTES_EXCLUDELIST.includes(row.kind))
- .filter((row) => (disableBlackList ? true : !COLUMNS_EXCLUDELIST.includes(row.kind)))
+ .filter((row) => (disableExcludeLists ? true : !ATTRIBUTES_NAME_EXCLUDELIST.includes(row.kind)))
+ .filter((row) => (disableExcludeLists ? true : !COLUMNS_EXCLUDELIST.includes(row.kind)))
.map((row) => ({
label: row.label ?? "",
name: row.name,
@@ -77,13 +82,13 @@ export const getSchemaAttributeColumns = (
export const getSchemaObjectColumns = (
schema: iNodeSchema | iGenericSchema,
- disableBlackList?: boolean
+ disableExcludeLists?: boolean
): iColumn[] => {
if (!schema) {
return [];
}
- const attributes = getSchemaAttributeColumns(schema, disableBlackList);
+ const attributes = getSchemaAttributeColumns(schema, disableExcludeLists);
const relationships = getSchemaRelationshipColumns(schema);
const columns = R.concat(attributes, relationships);