diff --git a/modules/blogging/Volo.Blogging.sln b/modules/blogging/Volo.Blogging.sln
index 24554429a5..0ccc23d243 100644
--- a/modules/blogging/Volo.Blogging.sln
+++ b/modules/blogging/Volo.Blogging.sln
@@ -49,6 +49,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "domain", "domain", "{A9EF30
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "public-app", "public-app", "{1314C122-18F0-4C6B-895F-27645B6121FF}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Blogging.Admin.Application.Contracts", "src\Volo.Blogging.Admin.Application.Contracts\Volo.Blogging.Admin.Application.Contracts.csproj", "{D8DF4D56-644E-4ADF-9DB9-712DDA62B129}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -123,6 +125,10 @@ Global
{B6D7EF20-9921-490A-AA95-47E3E174DC9B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B6D7EF20-9921-490A-AA95-47E3E174DC9B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B6D7EF20-9921-490A-AA95-47E3E174DC9B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D8DF4D56-644E-4ADF-9DB9-712DDA62B129}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D8DF4D56-644E-4ADF-9DB9-712DDA62B129}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D8DF4D56-644E-4ADF-9DB9-712DDA62B129}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D8DF4D56-644E-4ADF-9DB9-712DDA62B129}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -148,6 +154,7 @@ Global
{C20F42B4-0E93-43D3-B7CD-363D7E1B4750} = {1314C122-18F0-4C6B-895F-27645B6121FF}
{03328648-6DE6-43C1-9A27-64771A73FAAD} = {1314C122-18F0-4C6B-895F-27645B6121FF}
{A4DBA051-7FB9-4AD7-B9B7-6810B2268122} = {1314C122-18F0-4C6B-895F-27645B6121FF}
+ {D8DF4D56-644E-4ADF-9DB9-712DDA62B129} = {BE2A423C-271E-469A-AD90-5640DEBEE9C1}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {F2BAE819-78D4-407A-9201-22473B2850B0}
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo.Blogging.Admin.Application.Contracts.csproj b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo.Blogging.Admin.Application.Contracts.csproj
new file mode 100644
index 0000000000..e7f7b6a8b5
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo.Blogging.Admin.Application.Contracts.csproj
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+ netstandard2.0
+ Volo.Blogging.Admin.Application.Contracts
+ Volo.Blogging.Admin.Application.Contracts
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/BloggingAdminApplicationContractsModule.cs b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/BloggingAdminApplicationContractsModule.cs
new file mode 100644
index 0000000000..5a192069c7
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/BloggingAdminApplicationContractsModule.cs
@@ -0,0 +1,25 @@
+using Volo.Abp.Localization;
+using Volo.Abp.Modularity;
+using Volo.Abp.VirtualFileSystem;
+using Volo.Blogging.Localization;
+
+namespace Volo.Blogging.Admin
+{
+ [DependsOn(typeof(BloggingDomainSharedModule))]
+ public class BloggingAdminApplicationContractsModule : AbpModule
+ {
+ public override void ConfigureServices(ServiceConfigurationContext context)
+ {
+ Configure(options =>
+ {
+ options.FileSets.AddEmbedded();
+ });
+ Configure(options =>
+ {
+ options.Resources
+ .Get()
+ .AddVirtualJson("Volo/Blogging/Localization/Resources/Blogging/Admin/ApplicationContracts");
+ });
+ }
+ }
+}
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/BloggingAdminPermissionDefinitionProvider.cs b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/BloggingAdminPermissionDefinitionProvider.cs
new file mode 100644
index 0000000000..77c8f98e62
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/BloggingAdminPermissionDefinitionProvider.cs
@@ -0,0 +1,25 @@
+using Volo.Abp.Authorization.Permissions;
+using Volo.Abp.Localization;
+using Volo.Blogging.Localization;
+
+namespace Volo.Blogging.Admin
+{
+ public class BloggingAdminPermissionDefinitionProvider : PermissionDefinitionProvider
+ {
+ public override void Define(IPermissionDefinitionContext context)
+ {
+ var bloggingGroup = context.AddGroup(BloggingAdminPermissions.GroupName, L("Permission:BloggingAdmin"));
+
+ var blogs = bloggingGroup.AddPermission(BloggingAdminPermissions.Blogs.Default, L("Permission:Blogs"));
+ blogs.AddChild(BloggingAdminPermissions.Blogs.Management, L("Permission:Management"));
+ blogs.AddChild(BloggingAdminPermissions.Blogs.Update, L("Permission:Edit"));
+ blogs.AddChild(BloggingAdminPermissions.Blogs.Delete, L("Permission:Delete"));
+ blogs.AddChild(BloggingAdminPermissions.Blogs.Create, L("Permission:Create"));
+ }
+
+ private static LocalizableString L(string name)
+ {
+ return LocalizableString.Create(name);
+ }
+ }
+}
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/BloggingAdminPermissions.cs b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/BloggingAdminPermissions.cs
new file mode 100644
index 0000000000..9150af601b
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/BloggingAdminPermissions.cs
@@ -0,0 +1,23 @@
+using Volo.Abp.Reflection;
+
+namespace Volo.Blogging.Admin
+{
+ public class BloggingAdminPermissions
+ {
+ public const string GroupName = "Blogging.Admin";
+
+ public static class Blogs
+ {
+ public const string Default = GroupName + ".Blog";
+ public const string Management = Default + ".Management";
+ public const string Delete = Default + ".Delete";
+ public const string Update = Default + ".Update";
+ public const string Create = Default + ".Create";
+ }
+
+ public static string[] GetAll()
+ {
+ return ReflectionHelper.GetPublicConstantsRecursively(typeof(BloggingAdminPermissions));
+ }
+ }
+}
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/BloggingAdminRemoteServiceConsts.cs b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/BloggingAdminRemoteServiceConsts.cs
new file mode 100644
index 0000000000..1c4282adad
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/BloggingAdminRemoteServiceConsts.cs
@@ -0,0 +1,7 @@
+namespace Volo.Blogging.Admin
+{
+ public static class BloggingAdminRemoteServiceConsts
+ {
+ public const string RemoteServiceName = "BloggingAdmin";
+ }
+}
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Blogs/BlogDto.cs b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Blogs/BlogDto.cs
new file mode 100644
index 0000000000..38b87e277c
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Blogs/BlogDto.cs
@@ -0,0 +1,14 @@
+using System;
+using Volo.Abp.Application.Dtos;
+
+namespace Volo.Blogging.Admin.Blogs
+{
+ public class BlogDto : FullAuditedEntityDto
+ {
+ public string Name { get; set; }
+
+ public string ShortName { get; set; }
+
+ public string Description { get; set; }
+ }
+}
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Blogs/Dtos/CreateBlogDto.cs b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Blogs/CreateBlogDto.cs
similarity index 82%
rename from modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Blogs/Dtos/CreateBlogDto.cs
rename to modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Blogs/CreateBlogDto.cs
index 802e271e33..5f47311404 100644
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Blogs/Dtos/CreateBlogDto.cs
+++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Blogs/CreateBlogDto.cs
@@ -1,4 +1,4 @@
-namespace Volo.Blogging.Blogs.Dtos
+namespace Volo.Blogging.Admin.Blogs
{
public class CreateBlogDto
{
@@ -8,4 +8,4 @@ namespace Volo.Blogging.Blogs.Dtos
public string Description { get; set; }
}
-}
\ No newline at end of file
+}
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Blogs/IBlogManagementAppService.cs b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Blogs/IBlogManagementAppService.cs
new file mode 100644
index 0000000000..097945418f
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Blogs/IBlogManagementAppService.cs
@@ -0,0 +1,20 @@
+using System;
+using System.Threading.Tasks;
+using Volo.Abp.Application.Dtos;
+using Volo.Abp.Application.Services;
+
+namespace Volo.Blogging.Admin.Blogs
+{
+ public interface IBlogManagementAppService : IApplicationService
+ {
+ Task> GetListAsync();
+
+ Task GetAsync(Guid id);
+
+ Task Create(CreateBlogDto input);
+
+ Task Update(Guid id, UpdateBlogDto input);
+
+ Task Delete(Guid id);
+ }
+}
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Blogs/Dtos/UpdateBlogDto.cs b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Blogs/UpdateBlogDto.cs
similarity index 81%
rename from modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Blogs/Dtos/UpdateBlogDto.cs
rename to modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Blogs/UpdateBlogDto.cs
index 2e3b0b7b4e..529ace6e0d 100644
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Blogs/Dtos/UpdateBlogDto.cs
+++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Blogs/UpdateBlogDto.cs
@@ -1,4 +1,4 @@
-namespace Volo.Blogging.Blogs.Dtos
+namespace Volo.Blogging.Admin.Blogs
{
public class UpdateBlogDto
{
@@ -8,4 +8,4 @@
public string Description { get; set; }
}
-}
\ No newline at end of file
+}
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/cs.json b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/cs.json
new file mode 100644
index 0000000000..1c8657c85c
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/cs.json
@@ -0,0 +1,11 @@
+{
+ "culture": "cs",
+ "texts": {
+ "Permission:BloggingAdmin": "Blog",
+ "Permission:Blogs": "Blogy",
+ "Permission:Management": "Správa",
+ "Permission:Edit": "Upravit",
+ "Permission:Create": "Vytvořit",
+ "Permission:Delete": "Smazat"
+ }
+}
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/de.json b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/de.json
new file mode 100644
index 0000000000..5666cbb368
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/de.json
@@ -0,0 +1,11 @@
+{
+ "culture": "de",
+ "texts": {
+ "Permission:BloggingAdmin": "Blog",
+ "Permission:Blogs": "Blogs",
+ "Permission:Management": "Verwaltung",
+ "Permission:Edit": "Bearbeiten",
+ "Permission:Create": "Erstellen",
+ "Permission:Delete": "Löschen"
+ }
+}
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/en.json b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/en.json
new file mode 100644
index 0000000000..2cc854a2f3
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/en.json
@@ -0,0 +1,11 @@
+{
+ "culture": "en",
+ "texts": {
+ "Permission:BloggingAdmin": "Blog",
+ "Permission:Blogs": "Blogs",
+ "Permission:Management": "Management",
+ "Permission:Edit": "Edit",
+ "Permission:Create": "Create",
+ "Permission:Delete": "Delete"
+ }
+}
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/nl.json b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/nl.json
new file mode 100644
index 0000000000..c1174611c1
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/nl.json
@@ -0,0 +1,11 @@
+{
+ "culture": "nl",
+ "texts": {
+ "Permission:BloggingAdmin": "Blog",
+ "Permission:Blogs": "Blogs",
+ "Permission:Management": "Beheer",
+ "Permission:Edit": "Bewerk",
+ "Permission:Create": "Maak aan",
+ "Permission:Delete": "Verwijder"
+ }
+}
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/pl-PL.json b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/pl-PL.json
new file mode 100644
index 0000000000..e8f6135456
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/pl-PL.json
@@ -0,0 +1,11 @@
+{
+ "culture": "pl-PL",
+ "texts": {
+ "Permission:BloggingAdmin": "Blog",
+ "Permission:Blogs": "Blogi",
+ "Permission:Management": "Zarządzanie",
+ "Permission:Edit": "Edytuj",
+ "Permission:Create": "Utwórz",
+ "Permission:Delete": "Usuń"
+ }
+}
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/pt-BR.json b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/pt-BR.json
new file mode 100644
index 0000000000..09fd08fe5a
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/pt-BR.json
@@ -0,0 +1,11 @@
+{
+ "culture": "pt-BR",
+ "texts": {
+ "Permission:BloggingAdmin": "Blog",
+ "Permission:Blogs": "Blogs",
+ "Permission:Management": "Gerenciamento",
+ "Permission:Edit": "Editar",
+ "Permission:Create": "Criar",
+ "Permission:Delete": "Excluir"
+ }
+}
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/sl.json b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/sl.json
new file mode 100644
index 0000000000..455c49008c
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/sl.json
@@ -0,0 +1,11 @@
+{
+ "culture": "sl",
+ "texts": {
+ "Permission:BloggingAdmin": "Blog",
+ "Permission:Blogs": "Blogi",
+ "Permission:Management": "Upravljanje",
+ "Permission:Edit": "Urejanje",
+ "Permission:Create": "Ustvarjanje",
+ "Permission:Delete": "Brisanje"
+ }
+}
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/tr.json b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/tr.json
new file mode 100644
index 0000000000..dedb5d3dd6
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/tr.json
@@ -0,0 +1,11 @@
+{
+ "culture": "tr",
+ "texts": {
+ "Permission:BloggingAdmin": "Blog",
+ "Permission:Blogs": "Bloglar",
+ "Permission:Management": "Yönetme",
+ "Permission:Edit": "Düzenle",
+ "Permission:Create": "Ekle",
+ "Permission:Delete": "Sil"
+ }
+}
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/vi.json b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/vi.json
new file mode 100644
index 0000000000..387083b100
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/vi.json
@@ -0,0 +1,11 @@
+{
+ "culture": "vi",
+ "texts": {
+ "Permission:BloggingAdmin": "Blog",
+ "Permission:Blogs": "Blogs",
+ "Permission:Management": "Quản lý",
+ "Permission:Edit": "Sửa",
+ "Permission:Create": "Tạo",
+ "Permission:Delete": "Xóa"
+ }
+}
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/zh-Hans.json b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/zh-Hans.json
new file mode 100644
index 0000000000..a17bb45c09
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/zh-Hans.json
@@ -0,0 +1,11 @@
+{
+ "culture": "zh-Hans",
+ "texts": {
+ "Permission:BloggingAdmin": "博客",
+ "Permission:Blogs": "博客",
+ "Permission:Management": "管理",
+ "Permission:Edit": "编辑",
+ "Permission:Create": "创建",
+ "Permission:Delete": "删除"
+ }
+ }
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/zh-Hant.json b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/zh-Hant.json
new file mode 100644
index 0000000000..2d2d28dcbb
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/zh-Hant.json
@@ -0,0 +1,11 @@
+{
+ "culture": "zh-Hant",
+ "texts": {
+ "Permission:BloggingAdmin": "部落格",
+ "Permission:Blogs": "部落格",
+ "Permission:Management": "管理",
+ "Permission:Edit": "標及",
+ "Permission:Create": "新增",
+ "Permission:Delete": "刪除"
+ }
+ }
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/BloggingPermissionDefinitionProvider.cs b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/BloggingPermissionDefinitionProvider.cs
index 65a6ab1ab7..6c2361230d 100644
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/BloggingPermissionDefinitionProvider.cs
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/BloggingPermissionDefinitionProvider.cs
@@ -10,12 +10,6 @@ namespace Volo.Blogging
{
var bloggingGroup = context.AddGroup(BloggingPermissions.GroupName, L("Permission:Blogging"));
- var blogs = bloggingGroup.AddPermission(BloggingPermissions.Blogs.Default, L("Permission:Blogs"));
- blogs.AddChild(BloggingPermissions.Blogs.Management, L("Permission:Management"));
- blogs.AddChild(BloggingPermissions.Blogs.Update, L("Permission:Edit"));
- blogs.AddChild(BloggingPermissions.Blogs.Delete, L("Permission:Delete"));
- blogs.AddChild(BloggingPermissions.Blogs.Create, L("Permission:Create"));
-
var posts = bloggingGroup.AddPermission(BloggingPermissions.Posts.Default, L("Permission:Posts"));
posts.AddChild(BloggingPermissions.Posts.Update, L("Permission:Edit"));
posts.AddChild(BloggingPermissions.Posts.Delete, L("Permission:Delete"));
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/BloggingPermissions.cs b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/BloggingPermissions.cs
index fae85acf88..7aa05452e3 100644
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/BloggingPermissions.cs
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/BloggingPermissions.cs
@@ -6,15 +6,6 @@ namespace Volo.Blogging
{
public const string GroupName = "Blogging";
- public static class Blogs
- {
- public const string Default = GroupName + ".Blog";
- public const string Management = Default + ".Management";
- public const string Delete = Default + ".Delete";
- public const string Update = Default + ".Update";
- public const string Create = Default + ".Create";
- }
-
public static class Posts
{
public const string Default = GroupName + ".Post";
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Blogs/IBlogAppService.cs b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Blogs/IBlogAppService.cs
index fbac86d827..0710101b93 100644
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Blogs/IBlogAppService.cs
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Blogs/IBlogAppService.cs
@@ -13,11 +13,5 @@ namespace Volo.Blogging.Blogs
Task GetByShortNameAsync(string shortName);
Task GetAsync(Guid id);
-
- Task Create(CreateBlogDto input);
-
- Task Update(Guid id, UpdateBlogDto input);
-
- Task Delete(Guid id);
}
}
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/cs.json b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/cs.json
index 5b11dd808c..30063c1d6d 100644
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/cs.json
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/cs.json
@@ -5,10 +5,6 @@
"Permission:Blogs": "Blogy",
"Permission:Posts": "Příspěvky",
"Permission:Tags": "Tagy",
- "Permission:Comments": "Komentáře",
- "Permission:Management": "Správa",
- "Permission:Edit": "Upravit",
- "Permission:Create": "Vytvořit",
- "Permission:Delete": "Smazat"
+ "Permission:Comments": "Komentáře"
}
}
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/de.json b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/de.json
index 9455b3cd44..9f2a7d4510 100644
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/de.json
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/de.json
@@ -3,12 +3,8 @@
"texts": {
"Permission:Blogging": "Blog",
"Permission:Blogs": "Blogs",
- "Permission:Posts": "Beiträge",
+ "Permission:Posts": "Beitr�ge",
"Permission:Tags": "Tags",
- "Permission:Comments": "Kommentare",
- "Permission:Management": "Verwaltung",
- "Permission:Edit": "Bearbeiten",
- "Permission:Create": "Erstellen",
- "Permission:Delete": "Löschen"
+ "Permission:Comments": "Kommentare"
}
-}
\ No newline at end of file
+}
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/en.json b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/en.json
index 425f8733bb..eb70a98276 100644
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/en.json
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/en.json
@@ -5,10 +5,6 @@
"Permission:Blogs": "Blogs",
"Permission:Posts": "Posts",
"Permission:Tags": "Tags",
- "Permission:Comments": "Comments",
- "Permission:Management": "Management",
- "Permission:Edit": "Edit",
- "Permission:Create": "Create",
- "Permission:Delete": "Delete"
+ "Permission:Comments": "Comments"
}
-}
\ No newline at end of file
+}
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/nl.json b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/nl.json
index 7e34f16b79..70440c8470 100644
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/nl.json
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/nl.json
@@ -5,10 +5,6 @@
"Permission:Blogs": "Blogs",
"Permission:Posts": "Posts",
"Permission:Tags": "Tags",
- "Permission:Comments": "Kommentaar",
- "Permission:Management": "Beheer",
- "Permission:Edit": "Bewerk",
- "Permission:Create": "Maak aan",
- "Permission:Delete": "Verwijder"
+ "Permission:Comments": "Kommentaar"
}
-}
\ No newline at end of file
+}
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/pl-PL.json b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/pl-PL.json
index 05ba8451c6..2a223d536b 100644
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/pl-PL.json
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/pl-PL.json
@@ -5,10 +5,6 @@
"Permission:Blogs": "Blogi",
"Permission:Posts": "Posty",
"Permission:Tags": "Tagi",
- "Permission:Comments": "Komentarze",
- "Permission:Management": "Zarządzanie",
- "Permission:Edit": "Edytuj",
- "Permission:Create": "Utwórz",
- "Permission:Delete": "Usuń"
+ "Permission:Comments": "Komentarze"
}
-}
\ No newline at end of file
+}
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/pt-BR.json b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/pt-BR.json
index 364e0303e5..9dd2977079 100644
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/pt-BR.json
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/pt-BR.json
@@ -5,10 +5,6 @@
"Permission:Blogs": "Blogs",
"Permission:Posts": "Postagens",
"Permission:Tags": "Etiquetas",
- "Permission:Comments": "Comentários",
- "Permission:Management": "Gerenciamento",
- "Permission:Edit": "Editar",
- "Permission:Create": "Criar",
- "Permission:Delete": "Excluir"
+ "Permission:Comments": "Comentários"
}
-}
\ No newline at end of file
+}
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/sl.json b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/sl.json
index a834583f0a..34f2f2987c 100644
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/sl.json
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/sl.json
@@ -5,10 +5,5 @@
"Permission:Blogs": "Blogi",
"Permission:Posts": "Objave",
"Permission:Tags": "Oznake",
- "Permission:Comments": "Komentarji",
- "Permission:Management": "Upravljanje",
- "Permission:Edit": "Urejanje",
- "Permission:Create": "Ustvarjanje",
- "Permission:Delete": "Brisanje"
- }
-}
\ No newline at end of file
+ "Permission:Comments": "Komentarji"
+}
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/tr.json b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/tr.json
index 9444a12b7b..1d158bc664 100644
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/tr.json
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/tr.json
@@ -5,10 +5,6 @@
"Permission:Blogs": "Bloglar",
"Permission:Posts": "Yazılar",
"Permission:Tags": "Etiketler",
- "Permission:Comments": "Yorumlar",
- "Permission:Management": "Yönetme",
- "Permission:Edit": "Düzenle",
- "Permission:Create": "Ekle",
- "Permission:Delete": "Sil"
+ "Permission:Comments": "Yorumlar"
}
-}
\ No newline at end of file
+}
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/vi.json b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/vi.json
index a32ee04bb9..2f65d48fae 100644
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/vi.json
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/vi.json
@@ -5,10 +5,6 @@
"Permission:Blogs": "Blogs",
"Permission:Posts": "Bài viết",
"Permission:Tags": "Thẻ",
- "Permission:Comments": "Bình luận",
- "Permission:Management": "Quản lý",
- "Permission:Edit": "Sửa",
- "Permission:Create": "Tạo",
- "Permission:Delete": "Xóa"
+ "Permission:Comments": "Bình luận"
}
}
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/zh-Hans.json b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/zh-Hans.json
index 16dd399bc0..83fc688ab6 100644
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/zh-Hans.json
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/zh-Hans.json
@@ -5,10 +5,6 @@
"Permission:Blogs": "博客",
"Permission:Posts": "帖子",
"Permission:Tags": "标签",
- "Permission:Comments": "评论",
- "Permission:Management": "管理",
- "Permission:Edit": "编辑",
- "Permission:Create": "创建",
- "Permission:Delete": "删除"
+ "Permission:Comments": "评论"
}
- }
\ No newline at end of file
+ }
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/zh-Hant.json b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/zh-Hant.json
index bca246ba43..b51405cb27 100644
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/zh-Hant.json
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/zh-Hant.json
@@ -5,10 +5,6 @@
"Permission:Blogs": "部落格",
"Permission:Posts": "文章",
"Permission:Tags": "標籤",
- "Permission:Comments": "評論",
- "Permission:Management": "管理",
- "Permission:Edit": "標及",
- "Permission:Create": "新增",
- "Permission:Delete": "刪除"
+ "Permission:Comments": "評論"
}
- }
\ No newline at end of file
+ }