Browse Source

Remove blog menu item

pull/870/head
Halil ibrahim Kalkan 8 years ago
parent
commit
981c76d7c7
  1. 2
      modules/blogging/src/Volo.Blogging.Web/Areas/Blog/Controllers/CommentsController.cs
  2. 2
      modules/blogging/src/Volo.Blogging.Web/Areas/Blog/Controllers/PostsController.cs
  3. 22
      modules/blogging/src/Volo.Blogging.Web/BloggingMenuContributor.cs
  4. 2
      modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/en.json
  5. 2
      modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/pt-BR.json
  6. 2
      modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/tr.json

2
modules/blogging/src/Volo.Blogging.Web/Areas/Blog/Controllers/CommentsController.cs

@ -7,6 +7,8 @@ using Volo.Blogging.Comments.Dtos;
namespace Volo.Blogging.Areas.Blog.Controllers
{
//TODO: Is that being used?
[Area("Blog")]
[Route("Blog/[controller]/[action]")]
public class CommentsController : AbpController

2
modules/blogging/src/Volo.Blogging.Web/Areas/Blog/Controllers/PostsController.cs

@ -6,6 +6,8 @@ using Volo.Blogging.Posts;
namespace Volo.Blogging.Areas.Blog.Controllers
{
//TODO: Is that being used?
[Area("Blog")]
[Route("Blog/[controller]/[action]")]
public class PostsController : AbpController

22
modules/blogging/src/Volo.Blogging.Web/BloggingMenuContributor.cs

@ -1,7 +1,7 @@
using System.Threading.Tasks;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Authorization;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Localization;
using System.Threading.Tasks;
using Volo.Abp.UI.Navigation;
using Volo.Blogging.Localization;
@ -22,23 +22,17 @@ namespace Volo.Blogging
var authorizationService = context.ServiceProvider.GetRequiredService<IAuthorizationService>();
var l = context.ServiceProvider.GetRequiredService<IStringLocalizer<BloggingResource>>();
if (await authorizationService.IsGrantedAsync(BloggingPermissions.Blogs.Default))
if (await authorizationService.IsGrantedAsync(BloggingPermissions.Blogs.Management))
{
var rootMenuItem = new ApplicationMenuItem("Blogs", l["Menu:Blogs"], "/Blog");
context.Menu.AddItem(rootMenuItem);
var managementRootMenuItem = new ApplicationMenuItem("BlogManagement", l["Menu:BlogManagement"]);
//TODO: Using the same permission. Reconsider.
if (await authorizationService.IsGrantedAsync(BloggingPermissions.Blogs.Management))
{
var managementRootMenuItem = new ApplicationMenuItem("BlogManagement", l["Menu:BlogManagement"]);
if (await authorizationService.IsGrantedAsync(BloggingPermissions.Blogs.Management))
{
managementRootMenuItem.AddItem(new ApplicationMenuItem("BlogsAdmin", l["Menu:Blogs"], "/Admin/Blogs"));
}
context.Menu.AddItem(managementRootMenuItem);
managementRootMenuItem.AddItem(new ApplicationMenuItem("BlogManagement.Blogs", l["Menu:Blogs"], "/Admin/Blogs"));
}
context.Menu.AddItem(managementRootMenuItem);
}
}
}

2
modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/en.json

@ -1,7 +1,7 @@
{
"culture": "en",
"texts": {
"Menu:Blogs": "Blog",
"Menu:Blogs": "Blogs",
"Menu:BlogManagement": "Blog Management",
"Title": "Title",
"Delete": "Delete",

2
modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/pt-BR.json

@ -1,7 +1,7 @@
{
"culture": "pt-BR",
"texts": {
"Menu:Blogs": "Blog",
"Menu:Blogs": "Blogs",
"Menu:BlogManagement": "Gerenciar Blog",
"Title": "Título",
"Delete": "Excluir",

2
modules/blogging/src/Volo.Blogging.Web/Localization/Resources/Blogging/Web/tr.json

@ -1,7 +1,7 @@
{
"culture": "tr",
"texts": {
"Menu:Blogs": "Blog",
"Menu:Blogs": "Bloglar",
"Title": "Başlık",
"Delete": "Sil",
"Reply": "Yanıtla",

Loading…
Cancel
Save