From e91db18677e58602c8df4849a46f826199489b75 Mon Sep 17 00:00:00 2001 From: sbwalker Date: Fri, 1 Sep 2023 12:14:04 -0400 Subject: [PATCH] allow an administratot to browse to the SiteMap, handle default module panes and ordering for PageTemplates, allow trial products to be purchased --- Oqtane.Client/Modules/Admin/ModuleDefinitions/Add.razor | 2 +- Oqtane.Client/Modules/Admin/Site/Index.razor | 7 +++++-- Oqtane.Client/Modules/Admin/Themes/Add.razor | 2 +- Oqtane.Server/Repository/SiteRepository.cs | 4 ++-- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/Oqtane.Client/Modules/Admin/ModuleDefinitions/Add.razor b/Oqtane.Client/Modules/Admin/ModuleDefinitions/Add.razor index 15cc93bd..059b4a9b 100644 --- a/Oqtane.Client/Modules/Admin/ModuleDefinitions/Add.razor +++ b/Oqtane.Client/Modules/Admin/ModuleDefinitions/Add.razor @@ -103,7 +103,7 @@ { } - @if (context.Price != null && !string.IsNullOrEmpty(context.PaymentUrl) && string.IsNullOrEmpty(context.PackageUrl)) + @if (context.Price != null && !string.IsNullOrEmpty(context.PaymentUrl)) { @SharedLocalizer["Buy"] } diff --git a/Oqtane.Client/Modules/Admin/Site/Index.razor b/Oqtane.Client/Modules/Admin/Site/Index.razor index ce8a4fc4..b70abd9b 100644 --- a/Oqtane.Client/Modules/Admin/Site/Index.razor +++ b/Oqtane.Client/Modules/Admin/Site/Index.razor @@ -49,8 +49,11 @@
- -
+ +
diff --git a/Oqtane.Client/Modules/Admin/Themes/Add.razor b/Oqtane.Client/Modules/Admin/Themes/Add.razor index 2c9ecb0d..c7364095 100644 --- a/Oqtane.Client/Modules/Admin/Themes/Add.razor +++ b/Oqtane.Client/Modules/Admin/Themes/Add.razor @@ -103,7 +103,7 @@ { } - @if (context.Price != null && !string.IsNullOrEmpty(context.PaymentUrl) && string.IsNullOrEmpty(context.PackageUrl)) + @if (context.Price != null && !string.IsNullOrEmpty(context.PaymentUrl)) { @SharedLocalizer["Buy"] } diff --git a/Oqtane.Server/Repository/SiteRepository.cs b/Oqtane.Server/Repository/SiteRepository.cs index 2adff634..b583d90b 100644 --- a/Oqtane.Server/Repository/SiteRepository.cs +++ b/Oqtane.Server/Repository/SiteRepository.cs @@ -424,8 +424,8 @@ namespace Oqtane.Repository pageModule.Module.ModuleDefinitionName = pageTemplateModule.ModuleDefinitionName; } pageModule.Title = pageTemplateModule.Title; - pageModule.Pane = pageTemplateModule.Pane; - pageModule.Order = pageTemplateModule.Order; + pageModule.Pane = (string.IsNullOrEmpty(pageTemplateModule.Pane)) ? PaneNames.Default : pageTemplateModule.Pane; + pageModule.Order = (pageTemplateModule.Order == 0) ? 1 : pageTemplateModule.Order; pageModule.ContainerType = pageTemplateModule.ContainerType; pageModule.IsDeleted = pageTemplateModule.IsDeleted; pageModule.Module.PermissionList = pageTemplateModule.PermissionList;