- Hiding the media root folder setting in the Site Settings UI.

--HG--
branch : dev
This commit is contained in:
Suha Can
2010-03-08 16:19:16 -08:00
parent 8cfaeb8a5d
commit 907142ac9c

View File

@@ -1,7 +1,5 @@
using JetBrains.Annotations;
using Orchard.ContentManagement;
using Orchard.ContentManagement.Handlers;
using Orchard.ContentManagement.ViewModels;
using Orchard.Data;
using Orchard.Media.Models;
@@ -17,22 +15,5 @@ namespace Orchard.Media.Handlers {
private static void DefaultSettings(ActivatedContentContext context, MediaSettings settings) {
settings.Record.RootMediaFolder = "~/Media";
}
protected override void BuildEditorModel(BuildEditorModelContext context) {
var model = context.ContentItem.As<MediaSettings>();
if (model == null)
return;
context.AddEditor(new TemplateViewModel(model.Record, "MediaSettings") { TemplateName = "Parts/Media.SiteSettings" });
}
protected override void UpdateEditorModel(UpdateEditorModelContext context) {
var model = context.ContentItem.As<MediaSettings>();
if (model == null)
return;
context.Updater.TryUpdateModel(model.Record, "MediaSettings", null, null);
context.AddEditor(new TemplateViewModel(model.Record, "MediaSettings") { TemplateName = "Parts/Media.SiteSettings" });
}
}
}