Simplified Settings recipe builder step.

This commit is contained in:
Sipke Schoorstra
2015-07-17 12:46:29 +01:00
parent ea9e0ca07e
commit 6c5d82d927
3 changed files with 1 additions and 15 deletions

View File

@@ -140,9 +140,6 @@
<ItemGroup>
<Content Include="Views\EditorTemplates\BuilderSteps\RecipeMetadata.cshtml" />
</ItemGroup>
<ItemGroup>
<Content Include="Views\EditorTemplates\BuilderSteps\Settings.cshtml" />
</ItemGroup>
<ItemGroup>
<Content Include="Views\EditorTemplates\ExecutionSteps\Content.cshtml" />
</ItemGroup>

View File

@@ -23,21 +23,12 @@ namespace Orchard.Recipes.Providers.Builders {
}
public override LocalizedString Description {
get { return T("Exports settings."); }
get { return T("Exports settings. Please verify that you are not exporting confidential information, such as passwords or application keys."); }
}
public override int Priority { get { return 30; } }
public override int Position { get { return 60; } }
public override dynamic BuildEditor(dynamic shapeFactory) {
return UpdateEditor(shapeFactory, null);
}
public override dynamic UpdateEditor(dynamic shapeFactory, IUpdateModel updater) {
var viewModel = new SiteSettingsStepViewModel();
return shapeFactory.EditorTemplate(TemplateName: "BuilderSteps/Settings", Model: viewModel, Prefix: Prefix);
}
public override void Build(BuildContext context) {
context.RecipeDocument.Element("Orchard").Add(ExportSiteSettings());
}

View File

@@ -1,2 +0,0 @@
@model Orchard.Recipes.ViewModels.SiteSettingsStepViewModel
@Html.Hint(T("Please verify that you are not exporting confidential information, such as passwords or application keys."))