Browse Source
Merge pull request #15763 from abpframework/Onur/fix-blog-menu-item
Fixed blog menu item
pull/15792/head
Berkan Sasmaz
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
16 additions and
2 deletions
-
modules/blogging/src/Volo.Blogging.Admin.Web/Navigation/BloggingAdminMenuContributor.cs
-
modules/blogging/src/Volo.Blogging.Admin.Web/Navigation/BloggingAdminMenuNames.cs
-
modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/Index.cshtml
|
|
|
@ -19,9 +19,9 @@ namespace Volo.Blogging.Admin |
|
|
|
{ |
|
|
|
var l = context.GetLocalizer<BloggingResource>(); |
|
|
|
|
|
|
|
var managementRootMenuItem = new ApplicationMenuItem("BlogManagement", l["Menu:BlogManagement"]).RequirePermissions(BloggingPermissions.Blogs.Management); |
|
|
|
var managementRootMenuItem = new ApplicationMenuItem(BloggingAdminMenuNames.GroupName, l["Menu:BlogManagement"]).RequirePermissions(BloggingPermissions.Blogs.Management); |
|
|
|
|
|
|
|
managementRootMenuItem.AddItem(new ApplicationMenuItem("BlogManagement.Blogs", l["Menu:Blogs"], "~/Blogging/Admin/Blogs").RequirePermissions(BloggingPermissions.Blogs.Management)); |
|
|
|
managementRootMenuItem.AddItem(new ApplicationMenuItem(BloggingAdminMenuNames.Blogs, l["Menu:Blogs"], "~/Blogging/Admin/Blogs").RequirePermissions(BloggingPermissions.Blogs.Management)); |
|
|
|
|
|
|
|
context.Menu.GetAdministration().AddItem(managementRootMenuItem); |
|
|
|
|
|
|
|
@ -0,0 +1,8 @@ |
|
|
|
namespace Volo.Blogging.Admin; |
|
|
|
|
|
|
|
public class BloggingAdminMenuNames |
|
|
|
{ |
|
|
|
public const string GroupName = "BlogManagement"; |
|
|
|
|
|
|
|
public const string Blogs = GroupName + ".Blogs"; |
|
|
|
} |
|
|
|
@ -4,6 +4,7 @@ |
|
|
|
@using Volo.Blogging.Admin.Pages.Blogging.Admin.Blogs |
|
|
|
@using Volo.Blogging |
|
|
|
@using Microsoft.AspNetCore.Mvc.Localization |
|
|
|
@using Volo.Abp.AspNetCore.Mvc.UI.Layout |
|
|
|
@using Volo.Blogging.Localization |
|
|
|
@inherits Volo.Blogging.Admin.Pages.Blogging.BloggingAdminPage |
|
|
|
@model IndexModel |
|
|
|
@ -12,6 +13,11 @@ |
|
|
|
@{ |
|
|
|
ViewBag.PageTitle = "Blogs"; |
|
|
|
} |
|
|
|
@inject IPageLayout PageLayout |
|
|
|
@{ |
|
|
|
PageLayout.Content.Title = L["Blogs"].Value; |
|
|
|
PageLayout.Content.MenuItemName = BloggingAdminMenuNames.Blogs; |
|
|
|
} |
|
|
|
|
|
|
|
@section scripts { |
|
|
|
<abp-script-bundle name="@typeof(IndexModel).FullName"> |
|
|
|
|