diff --git a/src/Orchard.Web/Modules/Orchard.Experimental/Migrations.cs b/src/Orchard.Web/Modules/Orchard.Experimental/Migrations.cs new file mode 100644 index 000000000..629f3fe97 --- /dev/null +++ b/src/Orchard.Web/Modules/Orchard.Experimental/Migrations.cs @@ -0,0 +1,36 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using Orchard.ContentManagement.MetaData; +using Orchard.Core.Contents.Extensions; +using Orchard.Data.Migration; +using Orchard.Environment.Extensions; + +namespace Orchard.Experimental { + [OrchardFeature("Orchard.Experimental.TestingLists")] + public class TestingListsMigrations : DataMigrationImpl { + public int Create() { + ContentDefinitionManager.AlterTypeDefinition("ListItem", + cfg => cfg + .WithPart("CommonPart") + .WithPart("RoutePart") + .WithPart("BodyPart") + .WithPart("ContainablePart") + .Creatable()); + + ContentDefinitionManager.AlterTypeDefinition("Page", + cfg => cfg + .WithPart("ContainablePart")); + + //ContentDefinitionManager.AlterTypeDefinition("ListWidget", + // cfg => cfg + // .WithPart("CommonPart") + // .WithPart("WidgetPart") + // .WithPart("ListWidgetPart") + // .WithSetting("Stereotype", "Widget")); + + return 1; + } + } +} \ No newline at end of file diff --git a/src/Orchard.Web/Modules/Orchard.Experimental/Module.txt b/src/Orchard.Web/Modules/Orchard.Experimental/Module.txt index dd28e6d62..296352643 100644 --- a/src/Orchard.Web/Modules/Orchard.Experimental/Module.txt +++ b/src/Orchard.Web/Modules/Orchard.Experimental/Module.txt @@ -6,6 +6,9 @@ Version: 0.8.0 OrchardVersion: 0.8.0 Description: Features: + Orchard.Experimental: + Description: An assortment of debugging tools. + Category: Developer Profiling: Description: Tools to help profile Orchard. Category: Developer @@ -13,6 +16,7 @@ Features: Orchard.Experimental.WebCommandLine: Description: Enables site administrators to execute Orchard.exe commands via web interface Category: Developer - Orchard.Experimental: - Description: An assortment of debugging tools. + Orchard.Experimental.TestingLists: + Description: Adds some content definitions to help test lists + Dependencies: Orchard.Lists Category: Developer diff --git a/src/Orchard.Web/Modules/Orchard.Experimental/Orchard.Experimental.csproj b/src/Orchard.Web/Modules/Orchard.Experimental/Orchard.Experimental.csproj index 0183bfa16..6ea789847 100644 --- a/src/Orchard.Web/Modules/Orchard.Experimental/Orchard.Experimental.csproj +++ b/src/Orchard.Web/Modules/Orchard.Experimental/Orchard.Experimental.csproj @@ -80,6 +80,7 @@ +