From d5b0356625d79e0b597c89afa6f47acc17e78df9 Mon Sep 17 00:00:00 2001 From: Leigh Date: Tue, 16 Nov 2021 00:37:57 +0100 Subject: [PATCH] Modification to Module Management The component now reports back if the module is in use. This will assist in housekeeping and removal of unused modules. --- .../Modules/Admin/ModuleDefinitions/Index.razor | 11 +++++++++++ .../Modules/Admin/ModuleDefinitions/Index.resx | 3 +++ 2 files changed, 14 insertions(+) diff --git a/Oqtane.Client/Modules/Admin/ModuleDefinitions/Index.razor b/Oqtane.Client/Modules/Admin/ModuleDefinitions/Index.razor index 1f194dba..57d6fa26 100644 --- a/Oqtane.Client/Modules/Admin/ModuleDefinitions/Index.razor +++ b/Oqtane.Client/Modules/Admin/ModuleDefinitions/Index.razor @@ -22,6 +22,7 @@ else   @SharedLocalizer["Name"] @SharedLocalizer["Version"] + @Localizer["InUse"] @SharedLocalizer["Expires"]   @@ -35,6 +36,16 @@ else @context.Name @context.Version + + @if(context.AssemblyName == "Oqtane.Client" || PageState.Modules.Where(m => m.ModuleDefinition.ModuleDefinitionId == context.ModuleDefinitionId).Count() > 0) + { + @SharedLocalizer["Yes"] + } + else + { + @SharedLocalizer["No"] + } + @((MarkupString)PurchaseLink(context.PackageName)) diff --git a/Oqtane.Client/Resources/Modules/Admin/ModuleDefinitions/Index.resx b/Oqtane.Client/Resources/Modules/Admin/ModuleDefinitions/Index.resx index 839a8fc4..7e03b2c5 100644 --- a/Oqtane.Client/Resources/Modules/Admin/ModuleDefinitions/Index.resx +++ b/Oqtane.Client/Resources/Modules/Admin/ModuleDefinitions/Index.resx @@ -144,4 +144,7 @@ Delete Module + + In Use + \ No newline at end of file