From 807b7d1333079cd1315abd443735eee8adef1438 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Thu, 29 Sep 2011 16:33:42 -0700 Subject: [PATCH 1/9] Removing MVC dependency on code generation --HG-- branch : 1.x --- .../CodeGenerationTemplates/Controller.tt | 98 ------------------- .../CodeGenerationTemplates/ModuleCsProj.txt | 2 +- .../Commands/CodeGenerationCommands.cs | 2 +- .../Orchard.CodeGeneration.csproj | 4 +- 4 files changed, 3 insertions(+), 103 deletions(-) delete mode 100644 src/Orchard.Web/Modules/Orchard.CodeGeneration/CodeGenerationTemplates/Controller.tt diff --git a/src/Orchard.Web/Modules/Orchard.CodeGeneration/CodeGenerationTemplates/Controller.tt b/src/Orchard.Web/Modules/Orchard.CodeGeneration/CodeGenerationTemplates/Controller.tt deleted file mode 100644 index 16fdbda89..000000000 --- a/src/Orchard.Web/Modules/Orchard.CodeGeneration/CodeGenerationTemplates/Controller.tt +++ /dev/null @@ -1,98 +0,0 @@ -<#@ template language="C#" HostSpecific="True" #> -<# -MvcTextTemplateHost mvcHost = (MvcTextTemplateHost)(Host); -#> -using System.Web.Mvc; -using Orchard.Localization; -using Orchard; - -namespace <#= mvcHost.Namespace #> -{ - public class <#= mvcHost.ControllerName #> : Controller - { - public IOrchardServices Services { get; set; } - - public <#= mvcHost.ControllerName #>(IOrchardServices services) { - Services = services; - T = NullLocalizer.Instance; - } - - public Localizer T { get; set; } - -<# -if(mvcHost.AddActionMethods) { -#> - public ActionResult Index() - { - return View(); - } - - public ActionResult Details(int id) - { - return View(); - } - - public ActionResult Create() - { - return View(); - } - - [HttpPost] - public ActionResult Create(FormCollection collection) - { - try - { - // TODO: Add insert logic here - - return RedirectToAction("Index"); - } - catch - { - return View(); - } - } - - public ActionResult Edit(int id) - { - return View(); - } - - [HttpPost] - public ActionResult Edit(int id, FormCollection collection) - { - try - { - // TODO: Add update logic here - - return RedirectToAction("Index"); - } - catch - { - return View(); - } - } - - public ActionResult Delete(int id) - { - return View(); - } - - [HttpPost] - public ActionResult Delete(int id, FormCollection collection) - { - try - { - // TODO: Add delete logic here - - return RedirectToAction("Index"); - } - catch - { - return View(); - } - } -<# -} -#> - } -} diff --git a/src/Orchard.Web/Modules/Orchard.CodeGeneration/CodeGenerationTemplates/ModuleCsProj.txt b/src/Orchard.Web/Modules/Orchard.CodeGeneration/CodeGenerationTemplates/ModuleCsProj.txt index 228fa14cd..8a4587799 100644 --- a/src/Orchard.Web/Modules/Orchard.CodeGeneration/CodeGenerationTemplates/ModuleCsProj.txt +++ b/src/Orchard.Web/Modules/Orchard.CodeGeneration/CodeGenerationTemplates/ModuleCsProj.txt @@ -6,7 +6,7 @@ 9.0.30729 2.0 {$$ModuleProjectGuid$$} - {E53F8FEA-EAE0-44A6-8774-FFD645390401};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} + {fae04ec0-301f-11d3-bf4b-00c04f79efbc} Library Properties $$ModuleName$$ diff --git a/src/Orchard.Web/Modules/Orchard.CodeGeneration/Commands/CodeGenerationCommands.cs b/src/Orchard.Web/Modules/Orchard.CodeGeneration/Commands/CodeGenerationCommands.cs index 3505f48e7..b343e5ef2 100644 --- a/src/Orchard.Web/Modules/Orchard.CodeGeneration/Commands/CodeGenerationCommands.cs +++ b/src/Orchard.Web/Modules/Orchard.CodeGeneration/Commands/CodeGenerationCommands.cs @@ -23,7 +23,7 @@ namespace Orchard.CodeGeneration.Commands { "", "Content", "Styles", "Scripts", "Views", "Zones" }; private static readonly string[] _moduleDirectories = new [] { - "", "Properties", "Controllers", "Views", "Models", "Scripts", "Styles", "CodeTemplates/AddController" + "", "Properties", "Controllers", "Views", "Models", "Scripts", "Styles" }; private const string ModuleName = "CodeGeneration"; diff --git a/src/Orchard.Web/Modules/Orchard.CodeGeneration/Orchard.CodeGeneration.csproj b/src/Orchard.Web/Modules/Orchard.CodeGeneration/Orchard.CodeGeneration.csproj index 507b5419d..dfdc42f55 100644 --- a/src/Orchard.Web/Modules/Orchard.CodeGeneration/Orchard.CodeGeneration.csproj +++ b/src/Orchard.Web/Modules/Orchard.CodeGeneration/Orchard.CodeGeneration.csproj @@ -14,6 +14,7 @@ Orchard.CodeGeneration v4.0 false + false true @@ -82,9 +83,6 @@ - - - From cc40e0333b23717b41945c4ab40977e7b351c9a9 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Fri, 30 Sep 2011 14:18:04 -0700 Subject: [PATCH 6/9] Fixing new tenant state after setup --HG-- branch : 1.x --- .../Modules/Orchard.Setup/Services/SetupService.cs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.Setup/Services/SetupService.cs b/src/Orchard.Web/Modules/Orchard.Setup/Services/SetupService.cs index b2120e144..64f049e63 100644 --- a/src/Orchard.Web/Modules/Orchard.Setup/Services/SetupService.cs +++ b/src/Orchard.Web/Modules/Orchard.Setup/Services/SetupService.cs @@ -150,7 +150,6 @@ namespace Orchard.Setup.Services { } } - _shellSettingsManager.SaveSettings(shellSettings); // in effect "pump messages" see PostMessage circa 1980 @@ -173,10 +172,7 @@ namespace Orchard.Setup.Services { } } - //// execute pending recipe steps - //while (_processingEngine.AreTasksPending()) - // _processingEngine.ExecuteNextTask(); - + _shellSettingsManager.SaveSettings(shellSettings); return executionId; } From d9ca75d2ed9e200e18a5fab7a4ed6b3cf4d218cd Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Fri, 30 Sep 2011 15:28:59 -0700 Subject: [PATCH 7/9] Fixing reference to Nuget.Core --HG-- branch : 1.x --- .../Modules/Orchard.Packaging/Orchard.Packaging.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Orchard.Web/Modules/Orchard.Packaging/Orchard.Packaging.csproj b/src/Orchard.Web/Modules/Orchard.Packaging/Orchard.Packaging.csproj index 0ae2a4b22..904c15566 100644 --- a/src/Orchard.Web/Modules/Orchard.Packaging/Orchard.Packaging.csproj +++ b/src/Orchard.Web/Modules/Orchard.Packaging/Orchard.Packaging.csproj @@ -36,7 +36,7 @@ - + False ..\..\..\..\lib\nuget\NuGet.Core.dll True From f64fe39a4379d13e7ed4a6464c91f82509248f6d Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Fri, 30 Sep 2011 15:29:18 -0700 Subject: [PATCH 8/9] Reeabling command host restart detection --HG-- branch : 1.x --- src/Orchard/Environment/DefaultOrchardHost.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Orchard/Environment/DefaultOrchardHost.cs b/src/Orchard/Environment/DefaultOrchardHost.cs index 3e783adbc..556c446d6 100644 --- a/src/Orchard/Environment/DefaultOrchardHost.cs +++ b/src/Orchard/Environment/DefaultOrchardHost.cs @@ -179,7 +179,7 @@ namespace Orchard.Environment { _cacheManager.Get("OrchardHost_Extensions", ctx => { _extensionMonitoringCoordinator.MonitorExtensions(ctx.Monitor); - // _hostLocalRestart.Monitor(ctx.Monitor); + _hostLocalRestart.Monitor(ctx.Monitor); DisposeShellContext(); return ""; }); From 8140293e12fa735295c79ebbf9c6aac512fdaab3 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Fri, 30 Sep 2011 15:43:15 -0700 Subject: [PATCH 9/9] Executing integration tests once package is created --HG-- branch : 1.x --- Orchard.proj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Orchard.proj b/Orchard.proj index d8fc084e7..396137df6 100644 --- a/Orchard.proj +++ b/Orchard.proj @@ -46,8 +46,8 @@ - +