From 4d9845b52fee5d1fcbcdea0aa1dfedb4e94aba20 Mon Sep 17 00:00:00 2001 From: simoleo89 Date: Mon, 24 Aug 2026 22:17:05 +0200 Subject: [PATCH] fix: complete housekeeping economy audit --- .../housekeeping/migration/economy.test.ts | 16 ++++++++++++++++ src/features/housekeeping/migration/economy.ts | 3 ++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/features/housekeeping/migration/economy.test.ts b/src/features/housekeeping/migration/economy.test.ts index 280403ad..e93e9e76 100644 --- a/src/features/housekeeping/migration/economy.test.ts +++ b/src/features/housekeeping/migration/economy.test.ts @@ -52,4 +52,20 @@ describe("economyMigrationEntries", () => { ), ).toBe(true); }); + + it("records the catalog search dependency on base items", () => { + const catalog = economyMigrationEntries.find( + (row) => row.legacyPath === "/admin/catalog", + ); + + expect(catalog?.dependencies.queries).toContain("ItemsBase"); + }); + + it("marks the item collection localization as partial", () => { + const items = economyMigrationEntries.find( + (row) => row.legacyPath === "/admin/items", + ); + + expect(items?.localization).toBe("PARTIAL"); + }); }); diff --git a/src/features/housekeeping/migration/economy.ts b/src/features/housekeeping/migration/economy.ts index 20be791c..d93005f1 100644 --- a/src/features/housekeeping/migration/economy.ts +++ b/src/features/housekeeping/migration/economy.ts @@ -38,6 +38,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [ "CatalogItemsBc", "CatalogPages", "CatalogPagesBc", + "ItemsBase", "GET /api/admin/catalog/items", "GET /api/admin/catalog/tree", "getCatalogItemCounts", @@ -174,7 +175,7 @@ export const economyMigrationEntries: readonly MigrationEntry[] = [ capabilities: { read: [PERMS.CATALOG_VIEW], mutate: [] }, dependencies: { queries: ["fetchAdminList", "ItemsBase"], mutations: [] }, auditRequirement: "NONE", - localization: "COMPLETE", + localization: "PARTIAL", accessibility: "PARTIAL", }), plannedEconomyEntry({