From d8a3b49f4d6c17955e0ab9fc2bf5d7143fa2b487 Mon Sep 17 00:00:00 2001 From: masoodafar-web Date: Fri, 1 May 2026 00:28:25 +0330 Subject: [PATCH 1/2] feat: add GetNetworkTree stored procedure for network data retrieval --- .../Persistence/StoredProcedures/GetNetworkTree.sql | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/CMSMicroservice.Infrastructure/Persistence/StoredProcedures/GetNetworkTree.sql diff --git a/src/CMSMicroservice.Infrastructure/Persistence/StoredProcedures/GetNetworkTree.sql b/src/CMSMicroservice.Infrastructure/Persistence/StoredProcedures/GetNetworkTree.sql new file mode 100644 index 0000000..e69de29 From 624ab7ea9f78dc9be2d32cdc09fcea75b02773bb Mon Sep 17 00:00:00 2001 From: masoodafar-web Date: Fri, 1 May 2026 00:47:32 +0330 Subject: [PATCH 2/2] feat: conditionally enable InventoryInitializer service and update appsettings for seed workers --- src/CMSMicroservice.Infrastructure/ConfigureServices.cs | 3 ++- ...Configuration.sql => 01-InsertConfiguration.sql.disabled} | 0 src/CMSMicroservice.WebApi/appsettings.json | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) rename src/CMSMicroservice.Infrastructure/Persistence/{StoredProcedures/01-InsertConfiguration.sql => 01-InsertConfiguration.sql.disabled} (100%) diff --git a/src/CMSMicroservice.Infrastructure/ConfigureServices.cs b/src/CMSMicroservice.Infrastructure/ConfigureServices.cs index 63a7707..3c96121 100644 --- a/src/CMSMicroservice.Infrastructure/ConfigureServices.cs +++ b/src/CMSMicroservice.Infrastructure/ConfigureServices.cs @@ -125,7 +125,8 @@ public static class ConfigureServices services.AddHostedService(); // One-time: Initialize inventory records for existing products - services.AddHostedService(); + if (configuration.GetValue("SeedWorkers:InventoryInitializer:Enabled")) + services.AddHostedService(); // One-time: Seed ClubMembershipCycle for existing active memberships if (configuration.GetValue("SeedWorkers:MagicWalletCycleSeed:Enabled")) diff --git a/src/CMSMicroservice.Infrastructure/Persistence/StoredProcedures/01-InsertConfiguration.sql b/src/CMSMicroservice.Infrastructure/Persistence/01-InsertConfiguration.sql.disabled similarity index 100% rename from src/CMSMicroservice.Infrastructure/Persistence/StoredProcedures/01-InsertConfiguration.sql rename to src/CMSMicroservice.Infrastructure/Persistence/01-InsertConfiguration.sql.disabled diff --git a/src/CMSMicroservice.WebApi/appsettings.json b/src/CMSMicroservice.WebApi/appsettings.json index 29d144a..006a80b 100644 --- a/src/CMSMicroservice.WebApi/appsettings.json +++ b/src/CMSMicroservice.WebApi/appsettings.json @@ -76,8 +76,11 @@ } }, "SeedWorkers": { + "InventoryInitializer": { + "Enabled": false + }, "MagicWalletCycleSeed": { - "Enabled": true + "Enabled": false } }, "AllowedHosts": "*",