From d8fca5de2067c7650cf32d41397a0f9c505fc260 Mon Sep 17 00:00:00 2001 From: Shaun Walker Date: Wed, 20 May 2020 15:31:09 -0400 Subject: [PATCH] module creator templates need to be in the server project in order to be distributed with application --- Oqtane.Server/Controllers/ModuleDefinitionController.cs | 2 +- Oqtane.Server/Oqtane.Server.csproj | 5 +++++ .../wwwroot/Modules}/Templates/External/Client/Edit.razor | 0 .../wwwroot/Modules}/Templates/External/Client/Index.razor | 0 .../wwwroot/Modules}/Templates/External/Client/ModuleInfo.cs | 0 .../Templates/External/Client/Services/I[Module]Service.cs | 0 .../Templates/External/Client/Services/[Module]Service.cs | 0 .../Modules}/Templates/External/Client/Settings.razor | 0 .../External/Client/[Owner].[Module]s.Client.csproj | 0 .../Modules}/Templates/External/Client/_Imports.razor | 0 .../External/Package/[Owner].[Module]s.Package.csproj | 0 .../Templates/External/Package/[Owner].[Module]s.nuspec | 0 .../wwwroot/Modules}/Templates/External/Package/debug.cmd | 0 .../wwwroot/Modules}/Templates/External/Package/release.cmd | 0 .../External/Server/Controllers/[Module]Controller.cs | 0 .../Templates/External/Server/Manager/[Module]Manager.cs | 0 .../External/Server/Repository/I[Module]Repository.cs | 0 .../Templates/External/Server/Repository/[Module]Context.cs | 0 .../External/Server/Repository/[Module]Repository.cs | 0 .../External/Server/Scripts/[Owner].[Module]s.1.0.0.sql | 0 .../External/Server/Scripts/[Owner].[Module]s.Uninstall.sql | 0 .../External/Server/[Owner].[Module]s.Server.csproj | 0 .../Modules}/Templates/External/Server/content/resources.txt | 0 .../Modules}/Templates/External/Server/wwwroot/Module.css | 0 .../Modules}/Templates/External/Server/wwwroot/resources.txt | 0 .../Modules}/Templates/External/Shared/Models/[Module].cs | 0 .../External/Shared/[Owner].[Module]s.Shared.csproj | 0 .../Modules}/Templates/External/[Owner].[Module]s.sln | 0 .../Oqtane.Client/Modules/[Owner].[Module]s/Edit.razor | 0 .../Oqtane.Client/Modules/[Owner].[Module]s/Index.razor | 0 .../Oqtane.Client/Modules/[Owner].[Module]s/ModuleInfo.cs | 0 .../Modules/[Owner].[Module]s/Services/I[Module]Service.cs | 0 .../Modules/[Owner].[Module]s/Services/[Module]Service.cs | 0 .../Oqtane.Client/Modules/[Owner].[Module]s/Settings.razor | 0 .../[Owner].[Module]s/Controllers/[Module]Controller.cs | 0 .../Modules/[Owner].[Module]s/Manager/[Module]Manager.cs | 0 .../[Owner].[Module]s/Repository/I[Module]Repository.cs | 0 .../Modules/[Owner].[Module]s/Repository/[Module]Context.cs | 0 .../[Owner].[Module]s/Repository/[Module]Repository.cs | 0 .../[Owner].[Module]s/Scripts/[Owner].[Module]s.1.0.0.sql | 0 .../Scripts/[Owner].[Module]s.Uninstall.sql | 0 .../Modules/[Owner].[Module]s/Models/[Module].cs | 0 42 files changed, 6 insertions(+), 1 deletion(-) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Client/Edit.razor (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Client/Index.razor (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Client/ModuleInfo.cs (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Client/Services/I[Module]Service.cs (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Client/Services/[Module]Service.cs (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Client/Settings.razor (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Client/[Owner].[Module]s.Client.csproj (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Client/_Imports.razor (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Package/[Owner].[Module]s.Package.csproj (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Package/[Owner].[Module]s.nuspec (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Package/debug.cmd (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Package/release.cmd (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Server/Controllers/[Module]Controller.cs (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Server/Manager/[Module]Manager.cs (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Server/Repository/I[Module]Repository.cs (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Server/Repository/[Module]Context.cs (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Server/Repository/[Module]Repository.cs (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Server/Scripts/[Owner].[Module]s.1.0.0.sql (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Server/Scripts/[Owner].[Module]s.Uninstall.sql (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Server/[Owner].[Module]s.Server.csproj (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Server/content/resources.txt (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Server/wwwroot/Module.css (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Server/wwwroot/resources.txt (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Shared/Models/[Module].cs (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/Shared/[Owner].[Module]s.Shared.csproj (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/External/[Owner].[Module]s.sln (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Edit.razor (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Index.razor (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/ModuleInfo.cs (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Services/I[Module]Service.cs (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Services/[Module]Service.cs (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Settings.razor (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Controllers/[Module]Controller.cs (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Manager/[Module]Manager.cs (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Repository/I[Module]Repository.cs (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Repository/[Module]Context.cs (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Repository/[Module]Repository.cs (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Scripts/[Owner].[Module]s.1.0.0.sql (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Scripts/[Owner].[Module]s.Uninstall.sql (100%) rename {Oqtane.Client/Modules/Admin/ModuleCreator => Oqtane.Server/wwwroot/Modules}/Templates/Internal/Oqtane.Shared/Modules/[Owner].[Module]s/Models/[Module].cs (100%) diff --git a/Oqtane.Server/Controllers/ModuleDefinitionController.cs b/Oqtane.Server/Controllers/ModuleDefinitionController.cs index 7fbbd277..1cc77990 100644 --- a/Oqtane.Server/Controllers/ModuleDefinitionController.cs +++ b/Oqtane.Server/Controllers/ModuleDefinitionController.cs @@ -170,7 +170,7 @@ namespace Oqtane.Controllers { string rootPath; DirectoryInfo rootFolder = Directory.GetParent(_environment.ContentRootPath); - string templatePath = Utilities.PathCombine(rootFolder.FullName, "Oqtane.Client", "Modules", "Admin", "ModuleCreator", "Templates",moduleDefinition.Template,"\\"); + string templatePath = Utilities.PathCombine(_environment.WebRootPath, "Modules", "Templates", moduleDefinition.Template,"\\"); if (moduleDefinition.Template == "internal") { diff --git a/Oqtane.Server/Oqtane.Server.csproj b/Oqtane.Server/Oqtane.Server.csproj index 5f7883e7..a26ff88e 100644 --- a/Oqtane.Server/Oqtane.Server.csproj +++ b/Oqtane.Server/Oqtane.Server.csproj @@ -16,6 +16,11 @@ Not for production use. Oqtane + + + + + diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Client/Edit.razor b/Oqtane.Server/wwwroot/Modules/Templates/External/Client/Edit.razor similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Client/Edit.razor rename to Oqtane.Server/wwwroot/Modules/Templates/External/Client/Edit.razor diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Client/Index.razor b/Oqtane.Server/wwwroot/Modules/Templates/External/Client/Index.razor similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Client/Index.razor rename to Oqtane.Server/wwwroot/Modules/Templates/External/Client/Index.razor diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Client/ModuleInfo.cs b/Oqtane.Server/wwwroot/Modules/Templates/External/Client/ModuleInfo.cs similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Client/ModuleInfo.cs rename to Oqtane.Server/wwwroot/Modules/Templates/External/Client/ModuleInfo.cs diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Client/Services/I[Module]Service.cs b/Oqtane.Server/wwwroot/Modules/Templates/External/Client/Services/I[Module]Service.cs similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Client/Services/I[Module]Service.cs rename to Oqtane.Server/wwwroot/Modules/Templates/External/Client/Services/I[Module]Service.cs diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Client/Services/[Module]Service.cs b/Oqtane.Server/wwwroot/Modules/Templates/External/Client/Services/[Module]Service.cs similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Client/Services/[Module]Service.cs rename to Oqtane.Server/wwwroot/Modules/Templates/External/Client/Services/[Module]Service.cs diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Client/Settings.razor b/Oqtane.Server/wwwroot/Modules/Templates/External/Client/Settings.razor similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Client/Settings.razor rename to Oqtane.Server/wwwroot/Modules/Templates/External/Client/Settings.razor diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Client/[Owner].[Module]s.Client.csproj b/Oqtane.Server/wwwroot/Modules/Templates/External/Client/[Owner].[Module]s.Client.csproj similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Client/[Owner].[Module]s.Client.csproj rename to Oqtane.Server/wwwroot/Modules/Templates/External/Client/[Owner].[Module]s.Client.csproj diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Client/_Imports.razor b/Oqtane.Server/wwwroot/Modules/Templates/External/Client/_Imports.razor similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Client/_Imports.razor rename to Oqtane.Server/wwwroot/Modules/Templates/External/Client/_Imports.razor diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Package/[Owner].[Module]s.Package.csproj b/Oqtane.Server/wwwroot/Modules/Templates/External/Package/[Owner].[Module]s.Package.csproj similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Package/[Owner].[Module]s.Package.csproj rename to Oqtane.Server/wwwroot/Modules/Templates/External/Package/[Owner].[Module]s.Package.csproj diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Package/[Owner].[Module]s.nuspec b/Oqtane.Server/wwwroot/Modules/Templates/External/Package/[Owner].[Module]s.nuspec similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Package/[Owner].[Module]s.nuspec rename to Oqtane.Server/wwwroot/Modules/Templates/External/Package/[Owner].[Module]s.nuspec diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Package/debug.cmd b/Oqtane.Server/wwwroot/Modules/Templates/External/Package/debug.cmd similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Package/debug.cmd rename to Oqtane.Server/wwwroot/Modules/Templates/External/Package/debug.cmd diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Package/release.cmd b/Oqtane.Server/wwwroot/Modules/Templates/External/Package/release.cmd similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Package/release.cmd rename to Oqtane.Server/wwwroot/Modules/Templates/External/Package/release.cmd diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/Controllers/[Module]Controller.cs b/Oqtane.Server/wwwroot/Modules/Templates/External/Server/Controllers/[Module]Controller.cs similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/Controllers/[Module]Controller.cs rename to Oqtane.Server/wwwroot/Modules/Templates/External/Server/Controllers/[Module]Controller.cs diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/Manager/[Module]Manager.cs b/Oqtane.Server/wwwroot/Modules/Templates/External/Server/Manager/[Module]Manager.cs similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/Manager/[Module]Manager.cs rename to Oqtane.Server/wwwroot/Modules/Templates/External/Server/Manager/[Module]Manager.cs diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/Repository/I[Module]Repository.cs b/Oqtane.Server/wwwroot/Modules/Templates/External/Server/Repository/I[Module]Repository.cs similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/Repository/I[Module]Repository.cs rename to Oqtane.Server/wwwroot/Modules/Templates/External/Server/Repository/I[Module]Repository.cs diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/Repository/[Module]Context.cs b/Oqtane.Server/wwwroot/Modules/Templates/External/Server/Repository/[Module]Context.cs similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/Repository/[Module]Context.cs rename to Oqtane.Server/wwwroot/Modules/Templates/External/Server/Repository/[Module]Context.cs diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/Repository/[Module]Repository.cs b/Oqtane.Server/wwwroot/Modules/Templates/External/Server/Repository/[Module]Repository.cs similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/Repository/[Module]Repository.cs rename to Oqtane.Server/wwwroot/Modules/Templates/External/Server/Repository/[Module]Repository.cs diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/Scripts/[Owner].[Module]s.1.0.0.sql b/Oqtane.Server/wwwroot/Modules/Templates/External/Server/Scripts/[Owner].[Module]s.1.0.0.sql similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/Scripts/[Owner].[Module]s.1.0.0.sql rename to Oqtane.Server/wwwroot/Modules/Templates/External/Server/Scripts/[Owner].[Module]s.1.0.0.sql diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/Scripts/[Owner].[Module]s.Uninstall.sql b/Oqtane.Server/wwwroot/Modules/Templates/External/Server/Scripts/[Owner].[Module]s.Uninstall.sql similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/Scripts/[Owner].[Module]s.Uninstall.sql rename to Oqtane.Server/wwwroot/Modules/Templates/External/Server/Scripts/[Owner].[Module]s.Uninstall.sql diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/[Owner].[Module]s.Server.csproj b/Oqtane.Server/wwwroot/Modules/Templates/External/Server/[Owner].[Module]s.Server.csproj similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/[Owner].[Module]s.Server.csproj rename to Oqtane.Server/wwwroot/Modules/Templates/External/Server/[Owner].[Module]s.Server.csproj diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/content/resources.txt b/Oqtane.Server/wwwroot/Modules/Templates/External/Server/content/resources.txt similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/content/resources.txt rename to Oqtane.Server/wwwroot/Modules/Templates/External/Server/content/resources.txt diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/wwwroot/Module.css b/Oqtane.Server/wwwroot/Modules/Templates/External/Server/wwwroot/Module.css similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/wwwroot/Module.css rename to Oqtane.Server/wwwroot/Modules/Templates/External/Server/wwwroot/Module.css diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/wwwroot/resources.txt b/Oqtane.Server/wwwroot/Modules/Templates/External/Server/wwwroot/resources.txt similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Server/wwwroot/resources.txt rename to Oqtane.Server/wwwroot/Modules/Templates/External/Server/wwwroot/resources.txt diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Shared/Models/[Module].cs b/Oqtane.Server/wwwroot/Modules/Templates/External/Shared/Models/[Module].cs similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Shared/Models/[Module].cs rename to Oqtane.Server/wwwroot/Modules/Templates/External/Shared/Models/[Module].cs diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Shared/[Owner].[Module]s.Shared.csproj b/Oqtane.Server/wwwroot/Modules/Templates/External/Shared/[Owner].[Module]s.Shared.csproj similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/Shared/[Owner].[Module]s.Shared.csproj rename to Oqtane.Server/wwwroot/Modules/Templates/External/Shared/[Owner].[Module]s.Shared.csproj diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/[Owner].[Module]s.sln b/Oqtane.Server/wwwroot/Modules/Templates/External/[Owner].[Module]s.sln similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/External/[Owner].[Module]s.sln rename to Oqtane.Server/wwwroot/Modules/Templates/External/[Owner].[Module]s.sln diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Edit.razor b/Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Edit.razor similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Edit.razor rename to Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Edit.razor diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Index.razor b/Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Index.razor similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Index.razor rename to Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Index.razor diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/ModuleInfo.cs b/Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/ModuleInfo.cs similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/ModuleInfo.cs rename to Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/ModuleInfo.cs diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Services/I[Module]Service.cs b/Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Services/I[Module]Service.cs similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Services/I[Module]Service.cs rename to Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Services/I[Module]Service.cs diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Services/[Module]Service.cs b/Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Services/[Module]Service.cs similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Services/[Module]Service.cs rename to Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Services/[Module]Service.cs diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Settings.razor b/Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Settings.razor similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Settings.razor rename to Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Client/Modules/[Owner].[Module]s/Settings.razor diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Controllers/[Module]Controller.cs b/Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Controllers/[Module]Controller.cs similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Controllers/[Module]Controller.cs rename to Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Controllers/[Module]Controller.cs diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Manager/[Module]Manager.cs b/Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Manager/[Module]Manager.cs similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Manager/[Module]Manager.cs rename to Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Manager/[Module]Manager.cs diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Repository/I[Module]Repository.cs b/Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Repository/I[Module]Repository.cs similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Repository/I[Module]Repository.cs rename to Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Repository/I[Module]Repository.cs diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Repository/[Module]Context.cs b/Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Repository/[Module]Context.cs similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Repository/[Module]Context.cs rename to Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Repository/[Module]Context.cs diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Repository/[Module]Repository.cs b/Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Repository/[Module]Repository.cs similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Repository/[Module]Repository.cs rename to Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Repository/[Module]Repository.cs diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Scripts/[Owner].[Module]s.1.0.0.sql b/Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Scripts/[Owner].[Module]s.1.0.0.sql similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Scripts/[Owner].[Module]s.1.0.0.sql rename to Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Scripts/[Owner].[Module]s.1.0.0.sql diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Scripts/[Owner].[Module]s.Uninstall.sql b/Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Scripts/[Owner].[Module]s.Uninstall.sql similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Scripts/[Owner].[Module]s.Uninstall.sql rename to Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Server/Modules/[Owner].[Module]s/Scripts/[Owner].[Module]s.Uninstall.sql diff --git a/Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Shared/Modules/[Owner].[Module]s/Models/[Module].cs b/Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Shared/Modules/[Owner].[Module]s/Models/[Module].cs similarity index 100% rename from Oqtane.Client/Modules/Admin/ModuleCreator/Templates/Internal/Oqtane.Shared/Modules/[Owner].[Module]s/Models/[Module].cs rename to Oqtane.Server/wwwroot/Modules/Templates/Internal/Oqtane.Shared/Modules/[Owner].[Module]s/Models/[Module].cs