From ddd657bfa787bfac4d1c59a3773f14d10d37f5cd Mon Sep 17 00:00:00 2001 From: Shaun Walker Date: Mon, 31 May 2021 11:59:19 -0400 Subject: [PATCH] added metadata support for Module and Theme templates --- .../Modules/Admin/ModuleCreator/Index.razor | 36 ++++++++++-------- .../Admin/ModuleDefinitions/Create.razor | 36 ++++++++++-------- .../Modules/Admin/Themes/Create.razor | 37 ++++++++++--------- .../Interfaces/IModuleDefinitionService.cs | 2 +- .../Services/Interfaces/IThemeService.cs | 2 +- .../Services/ModuleDefinitionService.cs | 4 +- Oqtane.Client/Services/ThemeService.cs | 4 +- .../Controllers/ModuleDefinitionController.cs | 19 ++++++++-- Oqtane.Server/Controllers/ThemeController.cs | 19 ++++++++-- .../Modules/Templates/External/template.json | 5 +++ .../Themes/Templates/External/template.json | 5 +++ Oqtane.Shared/Models/Template.cs | 28 ++++++++++++++ 12 files changed, 136 insertions(+), 61 deletions(-) create mode 100644 Oqtane.Server/wwwroot/Modules/Templates/External/template.json create mode 100644 Oqtane.Server/wwwroot/Themes/Templates/External/template.json create mode 100644 Oqtane.Shared/Models/Template.cs diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Index.razor b/Oqtane.Client/Modules/Admin/ModuleCreator/Index.razor index 8d12407f..c3a65763 100644 --- a/Oqtane.Client/Modules/Admin/ModuleCreator/Index.razor +++ b/Oqtane.Client/Modules/Admin/ModuleCreator/Index.razor @@ -1,15 +1,13 @@ @namespace Oqtane.Modules.Admin.ModuleCreator @inherits ModuleBase +@using System.Text.RegularExpressions @inject NavigationManager NavigationManager @inject IModuleDefinitionService ModuleDefinitionService @inject IModuleService ModuleService -@inject ISystemService SystemService @inject ISettingService SettingService @inject IStringLocalizer Localizer -@using System.Text.RegularExpressions -@using System.IO; -@if (string.IsNullOrEmpty(_moduledefinitionname) && _systeminfo != null && _templates != null) +@if (string.IsNullOrEmpty(_moduledefinitionname) && _templates != null) { @@ -43,9 +41,9 @@ @@ -56,9 +54,9 @@