From af3b289331ad2e03db2845651bfd502fa6a070ec Mon Sep 17 00:00:00 2001 From: Shaun Walker Date: Thu, 9 Mar 2023 15:51:16 -0500 Subject: [PATCH] exclude legacy Permissions properties from serialization/API payload --- .../Admin/ModuleDefinitions/Edit.razor | 341 +++++++++--------- .../Modules/Controls/ActionDialog.razor | 2 +- .../Modules/Controls/ActionLink.razor | 2 +- .../Modules/Controls/PermissionGrid.razor | 2 +- .../Controls/Container/ModuleActionsBase.cs | 2 +- Oqtane.Server/Controllers/ModuleController.cs | 28 +- Oqtane.Server/Controllers/SiteController.cs | 27 +- .../Repository/ModuleDefinitionRepository.cs | 14 +- Oqtane.Server/Security/UserPermissions.cs | 15 +- Oqtane.Shared/Models/Folder.cs | 10 +- Oqtane.Shared/Models/Module.cs | 10 +- Oqtane.Shared/Models/ModuleDefinition.cs | 29 +- Oqtane.Shared/Models/Page.cs | 11 +- Oqtane.Shared/Models/SiteTemplate.cs | 8 - Oqtane.Shared/Security/UserSecurity.cs | 31 +- 15 files changed, 307 insertions(+), 225 deletions(-) diff --git a/Oqtane.Client/Modules/Admin/ModuleDefinitions/Edit.razor b/Oqtane.Client/Modules/Admin/ModuleDefinitions/Edit.razor index f427cd27..66818a3c 100644 --- a/Oqtane.Client/Modules/Admin/ModuleDefinitions/Edit.razor +++ b/Oqtane.Client/Modules/Admin/ModuleDefinitions/Edit.razor @@ -9,189 +9,194 @@ @inject IStringLocalizer Localizer @inject IStringLocalizer SharedLocalizer - - -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
-
-
-
-
- -
- -
-
-
- -
- -
-
-
- -
- +@if (_initialized) +{ + + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+ + @SharedLocalizer["Cancel"] +
+
+ +
+ +
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
-
-
- - @SharedLocalizer["Cancel"] -
-
- -
- -
-
- -
-
- - @SharedLocalizer["Cancel"] -
- - @if (_languages != null && _languages.Count > 0) - { - -
+ + + +
+ + @SharedLocalizer["Cancel"] + + + @if (_languages != null && _languages.Count > 0) + { + +
@SharedLocalizer["Name"] @Localizer["Code"] @Localizer["Version"]   -
- - @context.Name - @context.Code - @((string.IsNullOrEmpty(context.Version)) ? "---" : context.Version) - - @switch (TranslationAvailable(_packagename + "." + context.Code, context.Version)) - { - case "install": - - break; - case "upgrade": - - break; - } - - -
- @if (_install) - { - +
+ + @context.Name + @context.Code + @((string.IsNullOrEmpty(context.Version)) ? "---" : context.Version) + + @switch (TranslationAvailable(_packagename + "." + context.Code, context.Version)) + { + case "install": + + break; + case "upgrade": + + break; + } + + +
+ @if (_install) + { + + } } - } - else - { -
-
- @if (string.IsNullOrEmpty(_packagename)) - { - @Localizer["Search.PackageNameMissing"] - } - else - { - @Localizer["Search.NoResults"] - } -
-
- } -
-
+ else + { +
+
+ @if (string.IsNullOrEmpty(_packagename)) + { + @Localizer["Search.PackageNameMissing"] + } + else + { + @Localizer["Search.NoResults"] + } +
+
+ } + + -@if (_package != null) -{ -
-