From e96e7b835d93f1865dd0b292bd7a220f2ea301e7 Mon Sep 17 00:00:00 2001 From: Scott Wilson Date: Wed, 23 Jul 2025 12:43:48 -0700 Subject: [PATCH] improvements: address feedback --- .../src/server/routes/v1/dashboard-router.ts | 8 +----- .../OverviewPage/OverviewPage.tsx | 27 +++++-------------- 2 files changed, 8 insertions(+), 27 deletions(-) diff --git a/backend/src/server/routes/v1/dashboard-router.ts b/backend/src/server/routes/v1/dashboard-router.ts index c466be087..68be44136 100644 --- a/backend/src/server/routes/v1/dashboard-router.ts +++ b/backend/src/server/routes/v1/dashboard-router.ts @@ -270,11 +270,6 @@ export const registerDashboardRouter = async (server: FastifyZodProvider) => { } } }); - - remainingLimit -= imports.length; - adjustedOffset = 0; - } else { - adjustedOffset = Math.max(0, adjustedOffset - totalImportCount); } } @@ -317,7 +312,7 @@ export const registerDashboardRouter = async (server: FastifyZodProvider) => { } } - if (!includeDynamicSecrets && !includeSecrets) + if (!includeDynamicSecrets && !includeSecrets && !includeSecretRotations) return { folders, totalFolderCount, @@ -547,7 +542,6 @@ export const registerDashboardRouter = async (server: FastifyZodProvider) => { (totalFolderCount ?? 0) + (totalDynamicSecretCount ?? 0) + (totalSecretCount ?? 0) + - (totalImportCount ?? 0) + (totalSecretRotationCount ?? 0) }; } diff --git a/frontend/src/pages/secret-manager/OverviewPage/OverviewPage.tsx b/frontend/src/pages/secret-manager/OverviewPage/OverviewPage.tsx index 70863c2a9..88f71f8e0 100644 --- a/frontend/src/pages/secret-manager/OverviewPage/OverviewPage.tsx +++ b/frontend/src/pages/secret-manager/OverviewPage/OverviewPage.tsx @@ -10,7 +10,6 @@ import { faArrowRight, faArrowRightToBracket, faArrowUp, - faFileImport, faFilter, faFingerprint, faFolder, @@ -152,7 +151,6 @@ const DEFAULT_FILTER_STATE = { [RowType.Folder]: false, [RowType.DynamicSecret]: false, [RowType.Secret]: false, - [RowType.Import]: false, [RowType.SecretRotation]: false }; @@ -295,7 +293,7 @@ export const OverviewPage = () => { includeFolders: isFilteredByResources ? filter.folder : true, includeDynamicSecrets: isFilteredByResources ? filter.dynamic : true, includeSecrets: isFilteredByResources ? filter.secret : true, - includeImports: isFilteredByResources ? filter.import : true, + includeImports: true, includeSecretRotations: isFilteredByResources ? filter.rotation : true, search: debouncedSearchFilter, limit, @@ -1019,20 +1017,8 @@ export const OverviewPage = () => { Create an environment */} - Filter project resources - { - e.preventDefault(); - handleToggleRowType(RowType.Import); - }} - icon={filter[RowType.Import] && } - iconPos="right" - > -
- - Imports -
-
+ Filter by Resource + { e.preventDefault(); @@ -1448,17 +1434,18 @@ export const OverviewPage = () => { )} - {isTableEmpty && !isOverviewLoading && isTableFiltered && ( + {isTableEmpty && !isOverviewLoading && visibleEnvs.length > 0 && (