Browse Source

Small fixes in blog module

pull/318/head
Yunus Emre Kalkan 8 years ago
parent
commit
2d7eec6a53
  1. 3
      modules/blogging/app/Volo.BloggingTestApp/BloggingTestAppModule.cs
  2. 6
      modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/BloggingPermissionDefinitionProvider.cs
  3. 2
      modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/BloggingPermissions.cs

3
modules/blogging/app/Volo.BloggingTestApp/BloggingTestAppModule.cs

@ -1,6 +1,7 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.Globalization; using System.Globalization;
using System.IO; using System.IO;
using System.Linq;
using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Localization; using Microsoft.AspNetCore.Localization;
@ -138,7 +139,7 @@ namespace Volo.BloggingTestApp
.GetRequiredService<IIdentityDataSeeder>() .GetRequiredService<IIdentityDataSeeder>()
.SeedAsync( .SeedAsync(
"1q2w3E*", "1q2w3E*",
IdentityPermissions.GetAll()//.Union(BlogPermissions.GetAll()) //TODO: Define blog permissions IdentityPermissions.GetAll().Union(BloggingPermissions.GetAll())
); );
}); });
} }

6
modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/BloggingPermissionDefinitionProvider.cs

@ -11,14 +11,14 @@ namespace Volo.Blogging
{ {
public override void Define(IPermissionDefinitionContext context) public override void Define(IPermissionDefinitionContext context)
{ {
var qaGroup = context.AddGroup(BloggingPermissions.GroupName, L("Permission:Blogging")); var bloggingGroup = context.AddGroup(BloggingPermissions.GroupName, L("Permission:Blogging"));
var blogs = qaGroup.AddPermission(BloggingPermissions.Blogs.Default, L("Permission:BlogManagement")); var blogs = bloggingGroup.AddPermission(BloggingPermissions.Blogs.Default, L("Permission:BlogManagement"));
blogs.AddChild(BloggingPermissions.Blogs.Update, L("Permission:Edit")); blogs.AddChild(BloggingPermissions.Blogs.Update, L("Permission:Edit"));
blogs.AddChild(BloggingPermissions.Blogs.Delete, L("Permission:Delete")); blogs.AddChild(BloggingPermissions.Blogs.Delete, L("Permission:Delete"));
blogs.AddChild(BloggingPermissions.Blogs.Create, L("Permission:Delete")); blogs.AddChild(BloggingPermissions.Blogs.Create, L("Permission:Delete"));
var posts = qaGroup.AddPermission(BloggingPermissions.Posts.Default, L("Permission:PostManagement")); var posts = bloggingGroup.AddPermission(BloggingPermissions.Posts.Default, L("Permission:PostManagement"));
posts.AddChild(BloggingPermissions.Posts.Update, L("Permission:Edit")); posts.AddChild(BloggingPermissions.Posts.Update, L("Permission:Edit"));
posts.AddChild(BloggingPermissions.Posts.Delete, L("Permission:Delete")); posts.AddChild(BloggingPermissions.Posts.Delete, L("Permission:Delete"));
posts.AddChild(BloggingPermissions.Posts.Create, L("Permission:Delete")); posts.AddChild(BloggingPermissions.Posts.Create, L("Permission:Delete"));

2
modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/BloggingPermissions.cs

@ -36,7 +36,7 @@ namespace Volo.Blogging
Posts.Default, Posts.Default,
Posts.Delete, Posts.Delete,
Posts.Update, Posts.Update,
Posts.Create, Posts.Create
}; };
} }
} }

Loading…
Cancel
Save