From 2a0f93789951be9e9b370eb37946ff935b9a9974 Mon Sep 17 00:00:00 2001 From: "A. Kiplimo" Date: Mon, 10 Feb 2025 17:45:09 +0300 Subject: [PATCH] Hide inactive objects and fields (#10104) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR modifies the data model visualizer to only show objects and fields which are active. - Added `isActive` check in the filter within the useEffect of the `packages/twenty-front/src/modules/settings/data-model/graph-overview/components/SettingsDataModelOverviewEffect.tsx` to filter out objects that are inactive - Also added `isActive` check to the `StyledInnerCard` in the file `packages/twenty-front/src/modules/settings/data-model/graph-overview/components/SettingsDataModelOverviewObject.tsx` within the filter to filter out fields that have been marked inactive --------- Co-authored-by: Félix Malfait Co-authored-by: Félix Malfait --- .../components/SettingsDataModelOverviewObject.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/twenty-front/src/modules/settings/data-model/graph-overview/components/SettingsDataModelOverviewObject.tsx b/packages/twenty-front/src/modules/settings/data-model/graph-overview/components/SettingsDataModelOverviewObject.tsx index e5ad9195d..ee0cb085e 100644 --- a/packages/twenty-front/src/modules/settings/data-model/graph-overview/components/SettingsDataModelOverviewObject.tsx +++ b/packages/twenty-front/src/modules/settings/data-model/graph-overview/components/SettingsDataModelOverviewObject.tsx @@ -111,7 +111,9 @@ export const SettingsDataModelOverviewObject = ({ objectNameSingular: objectMetadataItem.nameSingular, }); - const fields = objectMetadataItem.fields.filter((x) => !x.isSystem); + const fields = objectMetadataItem.fields.filter( + (x) => !x.isSystem && x.isActive, + ); const countNonRelation = fields.filter( (x) => x.type !== FieldMetadataType.RELATION, @@ -162,7 +164,7 @@ export const SettingsDataModelOverviewObject = ({ fields .filter((x) => x.type !== FieldMetadataType.RELATION) .map((field) => ( - + ))}