mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-09-23 04:43:35 +08:00
Adding an Admin menu item on setup (temporarily set to ~/admin/blogs)
--HG-- branch : dev
This commit is contained in:
@@ -106,11 +106,20 @@ namespace Orchard.Setup.Controllers {
|
|||||||
siteSettings.Record.HomePage = "PagesHomePageProvider;" + page.Id;
|
siteSettings.Record.HomePage = "PagesHomePageProvider;" + page.Id;
|
||||||
|
|
||||||
// add a menu item for the shiny new home page
|
// add a menu item for the shiny new home page
|
||||||
var menuItem = contentManager.Create("menuitem");
|
var homeMenuItem = contentManager.Create("menuitem");
|
||||||
menuItem.As<MenuPart>().MenuPosition = "1";
|
homeMenuItem.As<MenuPart>().MenuPosition = "1";
|
||||||
menuItem.As<MenuPart>().MenuText = "Home";
|
homeMenuItem.As<MenuPart>().MenuText = T("Home").ToString();
|
||||||
menuItem.As<MenuPart>().OnMainMenu = true;
|
homeMenuItem.As<MenuPart>().OnMainMenu = true;
|
||||||
menuItem.As<MenuItem>().Url = Request.Url.AbsolutePath;
|
homeMenuItem.As<MenuItem>().Url = Request.Url.AbsolutePath;
|
||||||
|
|
||||||
|
// add a menu item for the admin
|
||||||
|
var adminMenuItem = contentManager.Create("menuitem");
|
||||||
|
adminMenuItem.As<MenuPart>().MenuPosition = null; //"2";
|
||||||
|
adminMenuItem.As<MenuPart>().MenuText = T("Admin").ToString();
|
||||||
|
adminMenuItem.As<MenuPart>().OnMainMenu = true;
|
||||||
|
//adminMenuItem.As<MenuItem>().Permissions = new [] {StandardPermissions.AccessAdminPanel};
|
||||||
|
//todo: (heskew) pull "/blogs" once the is a ~/admin
|
||||||
|
adminMenuItem.As<MenuItem>().Url = string.Format("{0}admin/blogs", Request.Url.AbsolutePath);
|
||||||
|
|
||||||
var authenticationService = finiteEnvironment.Resolve<IAuthenticationService>();
|
var authenticationService = finiteEnvironment.Resolve<IAuthenticationService>();
|
||||||
authenticationService.SignIn(user, true);
|
authenticationService.SignIn(user, true);
|
||||||
|
@@ -1,4 +1,3 @@
|
|||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Web.Routing;
|
using System.Web.Routing;
|
||||||
|
Reference in New Issue
Block a user