From bb5ca475d31520b073a90ee98c6f53a2a251985e Mon Sep 17 00:00:00 2001 From: Shaun Walker Date: Wed, 1 Sep 2021 09:01:11 -0400 Subject: [PATCH] fix #1628 - make DBContext Transient, modify Control Panel to use standard Bootstrap 5 offcanvas classes, add auto trimming to file logger, fix issue in File Repository related to populating Url on Add/Update. --- .../Themes/Controls/Theme/ControlPanel.razor | 304 +++++++++--------- .../OqtaneServiceCollectionExtensions.cs | 4 +- .../Infrastructure/Logging/FileLogger.cs | 6 + Oqtane.Server/Repository/FileRepository.cs | 2 + 4 files changed, 158 insertions(+), 158 deletions(-) diff --git a/Oqtane.Client/Themes/Controls/Theme/ControlPanel.razor b/Oqtane.Client/Themes/Controls/Theme/ControlPanel.razor index 867169e9..e6ccc45f 100644 --- a/Oqtane.Client/Themes/Controls/Theme/ControlPanel.razor +++ b/Oqtane.Client/Themes/Controls/Theme/ControlPanel.razor @@ -14,182 +14,177 @@ @if (_moduleDefinitions != null && UserSecurity.IsAuthorized(PageState.User, PermissionNames.Edit, PageState.Page.Permissions)) { -
-
-
- @Localizer["ControlPanel"] -
- +
+
+
@Localizer["ControlPanel"]
+ +
+
+ @if (UserSecurity.IsAuthorized(PageState.User, RoleNames.Admin)) + { +
+
+ +
-
-
- @if (UserSecurity.IsAuthorized(PageState.User, RoleNames.Admin)) - { -
-
- -
-
+
-
+
+
+ +
+
+
+
+ + + +
+
+
+
+
+ @if (UserSecurity.GetPermissionStrings(PageState.Page.Permissions).FirstOrDefault(item => item.PermissionName == PermissionNames.View).Permissions.Split(';').Contains(RoleNames.Everyone)) + { + + } + else + { + + } +
+
+ } -
-
- -
-
-
-
- - - -
-
-
-
-
- @if (UserSecurity.GetPermissionStrings(PageState.Page.Permissions).FirstOrDefault(item => item.PermissionName == PermissionNames.View).Permissions.Split(';').Contains(RoleNames.Everyone)) - { - - } - else - { - - } -
-
- } - - @if (_deleteConfirmation) - { -
-