diff --git a/src/Orchard.Web/Modules/Orchard.Setup/Controllers/SetupController.cs b/src/Orchard.Web/Modules/Orchard.Setup/Controllers/SetupController.cs index 44bd67e69..42a220df0 100644 --- a/src/Orchard.Web/Modules/Orchard.Setup/Controllers/SetupController.cs +++ b/src/Orchard.Web/Modules/Orchard.Setup/Controllers/SetupController.cs @@ -106,11 +106,20 @@ namespace Orchard.Setup.Controllers { siteSettings.Record.HomePage = "PagesHomePageProvider;" + page.Id; // add a menu item for the shiny new home page - var menuItem = contentManager.Create("menuitem"); - menuItem.As().MenuPosition = "1"; - menuItem.As().MenuText = "Home"; - menuItem.As().OnMainMenu = true; - menuItem.As().Url = Request.Url.AbsolutePath; + var homeMenuItem = contentManager.Create("menuitem"); + homeMenuItem.As().MenuPosition = "1"; + homeMenuItem.As().MenuText = T("Home").ToString(); + homeMenuItem.As().OnMainMenu = true; + homeMenuItem.As().Url = Request.Url.AbsolutePath; + + // add a menu item for the admin + var adminMenuItem = contentManager.Create("menuitem"); + adminMenuItem.As().MenuPosition = null; //"2"; + adminMenuItem.As().MenuText = T("Admin").ToString(); + adminMenuItem.As().OnMainMenu = true; + //adminMenuItem.As().Permissions = new [] {StandardPermissions.AccessAdminPanel}; + //todo: (heskew) pull "/blogs" once the is a ~/admin + adminMenuItem.As().Url = string.Format("{0}admin/blogs", Request.Url.AbsolutePath); var authenticationService = finiteEnvironment.Resolve(); authenticationService.SignIn(user, true); diff --git a/src/Orchard/UI/Navigation/MenuItem.cs b/src/Orchard/UI/Navigation/MenuItem.cs index d5a8f64b9..16962355d 100644 --- a/src/Orchard/UI/Navigation/MenuItem.cs +++ b/src/Orchard/UI/Navigation/MenuItem.cs @@ -1,4 +1,3 @@ -using System; using System.Collections.Generic; using System.Linq; using System.Web.Routing;