2010-07-22 22:09:34 -07:00
|
|
|
|
using Orchard.Environment.Extensions;
|
|
|
|
|
|
using Orchard.Localization;
|
2010-07-11 15:41:16 -07:00
|
|
|
|
using Orchard.UI.Navigation;
|
2010-12-09 15:47:25 -08:00
|
|
|
|
using Orchard.Security;
|
2010-07-11 15:41:16 -07:00
|
|
|
|
|
2010-07-22 22:09:34 -07:00
|
|
|
|
namespace Orchard.Packaging {
|
|
|
|
|
|
[OrchardFeature("Gallery")]
|
2010-07-11 15:41:16 -07:00
|
|
|
|
public class AdminMenu : INavigationProvider {
|
|
|
|
|
|
public Localizer T { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
public string MenuName { get { return "admin"; } }
|
|
|
|
|
|
|
|
|
|
|
|
public void GetNavigation(NavigationBuilder builder) {
|
2010-11-01 15:57:20 -07:00
|
|
|
|
builder.Add(T("Gallery"), "30", menu => menu
|
|
|
|
|
|
.Add(T("Modules"), "1.0", item => item
|
2010-12-09 15:47:25 -08:00
|
|
|
|
.Action("Modules", "Gallery", new { area = "Orchard.Packaging" })
|
|
|
|
|
|
.Permission(StandardPermissions.SiteOwner))
|
2010-11-01 15:57:20 -07:00
|
|
|
|
.Add(T("Themes"), "2.0", item => item
|
2010-12-09 15:47:25 -08:00
|
|
|
|
.Action("Themes", "Gallery", new { area = "Orchard.Packaging" })
|
|
|
|
|
|
.Permission(StandardPermissions.SiteOwner))
|
2010-11-01 15:57:20 -07:00
|
|
|
|
.Add(T("Feeds"), "3.0", item => item
|
2010-12-09 15:47:25 -08:00
|
|
|
|
.Action("Sources", "Gallery", new { area = "Orchard.Packaging" })
|
|
|
|
|
|
.Permission(StandardPermissions.SiteOwner)));
|
2010-07-11 15:41:16 -07:00
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|