|
|
|
@ -18,18 +18,11 @@ namespace Volo.Blogging.Admin |
|
|
|
{ |
|
|
|
var l = context.GetLocalizer<BloggingResource>(); |
|
|
|
|
|
|
|
if (await context.IsGrantedAsync(BloggingPermissions.Blogs.Management)) |
|
|
|
{ |
|
|
|
var managementRootMenuItem = new ApplicationMenuItem("BlogManagement", l["Menu:BlogManagement"]); |
|
|
|
var managementRootMenuItem = new ApplicationMenuItem("BlogManagement", l["Menu:BlogManagement"], requiredPermissionName: BloggingPermissions.Blogs.Management); |
|
|
|
|
|
|
|
//TODO: Using the same permission. Reconsider.
|
|
|
|
if (await context.IsGrantedAsync(BloggingPermissions.Blogs.Management)) |
|
|
|
{ |
|
|
|
managementRootMenuItem.AddItem(new ApplicationMenuItem("BlogManagement.Blogs", l["Menu:Blogs"], "~/Blogging/Admin/Blogs")); |
|
|
|
} |
|
|
|
managementRootMenuItem.AddItem(new ApplicationMenuItem("BlogManagement.Blogs", l["Menu:Blogs"], "~/Blogging/Admin/Blogs", requiredPermissionName: BloggingPermissions.Blogs.Management)); |
|
|
|
|
|
|
|
context.Menu.GetAdministration().AddItem(managementRootMenuItem); |
|
|
|
} |
|
|
|
context.Menu.GetAdministration().AddItem(managementRootMenuItem); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|