- Settings support for packages and their injection to settings admin.

--HG--
extra : convert_revision : svn%3A5ff7c347-ad56-4c35-b696-ccb81de16e03/trunk%4041325
This commit is contained in:
suhacan
2009-11-19 01:03:23 +00:00
parent b50f2c6fc7
commit 9c4648080b
10 changed files with 127 additions and 19 deletions

View File

@@ -1,8 +1,28 @@
using Orchard.Mvc.ViewModels;
using System.Collections.Generic;
using System.Web.Mvc;
using Orchard.Models;
using Orchard.Mvc.ViewModels;
using Orchard.Core.Settings.Models;
using Orchard.UI.Models;
namespace Orchard.Core.Settings.ViewModels {
public class SettingsIndexViewModel : AdminViewModel {
public SiteModel SiteSettings { get; set; }
public IModel Site { get; set; }
public IEnumerable<ModelTemplate> Editors { get; set; }
[HiddenInput(DisplayValue = false)]
public int Id {
get { return Site.Id; }
}
public string SiteName {
get { return Site.As<SiteModel>().Record.SiteName; }
set { Site.As<SiteModel>().Record.SiteName = value; }
}
public string SuperUser {
get { return Site.As<SiteModel>().Record.SuperUser; }
set { Site.As<SiteModel>().Record.SuperUser = value; }
}
}
}