Store default location for PublishLater part in initial settings

--HG--
branch : dev
This commit is contained in:
Renaud Paquay 2010-07-21 18:18:39 -07:00
parent 5eb8808653
commit f4f0651c22
2 changed files with 22 additions and 0 deletions

View File

@ -85,6 +85,7 @@
<Compile Include="Contents\Routes.cs" />
<Compile Include="Contents\ViewModels\PublishContentViewModel.cs" />
<Compile Include="Localization\ViewModels\EditLocalizationViewModel.cs" />
<Compile Include="PublishLater\DataMigrations\PublishLaterDataMigration.cs" />
<Compile Include="PublishLater\Drivers\PublishLaterPartDriver.cs" />
<Compile Include="PublishLater\Models\PublishLaterPart.cs" />
<Compile Include="PublishLater\Handlers\PublishLaterPartHandler.cs" />

View File

@ -0,0 +1,21 @@
using System.Collections.Generic;
using Orchard.ContentManagement.Drivers;
using Orchard.ContentManagement.MetaData;
using Orchard.ContentManagement.MetaData.Builders;
using Orchard.Core.PublishLater.Models;
using Orchard.Data.Migration;
namespace Orchard.Core.PublishLater.DataMigrations {
public class PublishLaterDataMigration : DataMigrationImpl {
public int Create() {
ContentDefinitionManager.AlterPartDefinition(typeof(PublishLaterPart).Name, cfg => cfg
.WithLocation(new Dictionary<string, ContentLocation> {
{"Display", new ContentLocation { Zone = "metadata", Position = "1" }},
{"Summary", new ContentLocation { Zone = "metadata", Position = "1" }},
{"SummaryAdmin", new ContentLocation { Zone = "metadata", Position = "1" }},
{"Editor", new ContentLocation { Zone = "secondary", Position = "1" }}
}));
return 1;
}
}
}