diff --git a/modules/blogging/Volo.Blogging.sln b/modules/blogging/Volo.Blogging.sln
index 607d2c3b1b..ad5c0fa895 100644
--- a/modules/blogging/Volo.Blogging.sln
+++ b/modules/blogging/Volo.Blogging.sln
@@ -59,6 +59,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Blogging.Admin.HttpApi
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Blogging.Admin.Web", "src\Volo.Blogging.Admin.Web\Volo.Blogging.Admin.Web.csproj", "{DB75CA32-96A5-4D10-8DD0-E62A3D0DDBCB}"
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Shared", "Shared", "{9FAD5B78-0577-4500-92D5-DC86E05F773C}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Volo.Blogging.Application.Contracts.Shared", "src\Volo.Blogging.Application.Contracts.Shared\Volo.Blogging.Application.Contracts.Shared.csproj", "{E28EBBE0-8EB7-4FC1-9267-E6D30993EAE4}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -153,6 +157,10 @@ Global
{DB75CA32-96A5-4D10-8DD0-E62A3D0DDBCB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DB75CA32-96A5-4D10-8DD0-E62A3D0DDBCB}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DB75CA32-96A5-4D10-8DD0-E62A3D0DDBCB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E28EBBE0-8EB7-4FC1-9267-E6D30993EAE4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E28EBBE0-8EB7-4FC1-9267-E6D30993EAE4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E28EBBE0-8EB7-4FC1-9267-E6D30993EAE4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E28EBBE0-8EB7-4FC1-9267-E6D30993EAE4}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -183,6 +191,8 @@ Global
{59BBAF94-CC8E-4313-9143-F2F5C36A7C45} = {BE2A423C-271E-469A-AD90-5640DEBEE9C1}
{58A63CC9-C886-448B-AB4E-068600294D86} = {BE2A423C-271E-469A-AD90-5640DEBEE9C1}
{DB75CA32-96A5-4D10-8DD0-E62A3D0DDBCB} = {BE2A423C-271E-469A-AD90-5640DEBEE9C1}
+ {9FAD5B78-0577-4500-92D5-DC86E05F773C} = {42BF26EF-B8C7-42DC-9FFB-3653109B7776}
+ {E28EBBE0-8EB7-4FC1-9267-E6D30993EAE4} = {9FAD5B78-0577-4500-92D5-DC86E05F773C}
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
index 3fd2a7c98b..2af8db519c 100644
--- 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
@@ -2,7 +2,7 @@
-
+
netstandard2.0
Volo.Blogging.Admin.Application.Contracts
@@ -12,15 +12,7 @@
-
-
+
-
-
-
-
-
-
-
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
index fa246dc753..5f255f3c01 100644
--- 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
@@ -5,22 +5,12 @@ using Volo.Blogging.Localization;
namespace Volo.Blogging.Admin
{
- [DependsOn(typeof(BloggingDomainSharedModule))]
+ [DependsOn(typeof(BloggingApplicationContractsSharedModule))]
public class BloggingAdminApplicationContractsModule : AbpModule
{
public override void ConfigureServices(ServiceConfigurationContext context)
{
- Configure(options =>
- {
- options.FileSets.AddEmbedded();
- });
-
- Configure(options =>
- {
- options.Resources
- .Get()
- .AddVirtualJson("Volo/Blogging/Admin/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
deleted file mode 100644
index 77c8f98e62..0000000000
--- a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/BloggingAdminPermissionDefinitionProvider.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-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
deleted file mode 100644
index 9150af601b..0000000000
--- a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/BloggingAdminPermissions.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-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/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
deleted file mode 100644
index b56e842ddc..0000000000
--- a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/cs.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "culture": "cs",
- "texts": {
- "Permission:BloggingAdmin": "Blogování",
- "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
deleted file mode 100644
index 5666cbb368..0000000000
--- a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/de.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "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
deleted file mode 100644
index f3708eacad..0000000000
--- a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/en.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "culture": "en",
- "texts": {
- "Permission:BloggingAdmin": "Blogging",
- "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
deleted file mode 100644
index c1174611c1..0000000000
--- a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/nl.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "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
deleted file mode 100644
index e8f6135456..0000000000
--- a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/pl-PL.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "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
deleted file mode 100644
index 09fd08fe5a..0000000000
--- a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/pt-BR.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "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
deleted file mode 100644
index 455c49008c..0000000000
--- a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/sl.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "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
deleted file mode 100644
index dedb5d3dd6..0000000000
--- a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/tr.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "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
deleted file mode 100644
index 387083b100..0000000000
--- a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/vi.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "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
deleted file mode 100644
index a17bb45c09..0000000000
--- a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/zh-Hans.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "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
deleted file mode 100644
index 2d2d28dcbb..0000000000
--- a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo/Blogging/Admin/Localization/Resources/Blogging/Admin/ApplicationContracts/zh-Hant.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "culture": "zh-Hant",
- "texts": {
- "Permission:BloggingAdmin": "部落格",
- "Permission:Blogs": "部落格",
- "Permission:Management": "管理",
- "Permission:Edit": "標及",
- "Permission:Create": "新增",
- "Permission:Delete": "刪除"
- }
- }
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application/Volo/Blogging/Admin/Blogs/BlogManagementAppService.cs b/modules/blogging/src/Volo.Blogging.Admin.Application/Volo/Blogging/Admin/Blogs/BlogManagementAppService.cs
index 1df6f52c9b..242ccb6330 100644
--- a/modules/blogging/src/Volo.Blogging.Admin.Application/Volo/Blogging/Admin/Blogs/BlogManagementAppService.cs
+++ b/modules/blogging/src/Volo.Blogging.Admin.Application/Volo/Blogging/Admin/Blogs/BlogManagementAppService.cs
@@ -32,7 +32,7 @@ namespace Volo.Blogging.Admin.Blogs
return ObjectMapper.Map(blog);
}
- [Authorize(BloggingAdminPermissions.Blogs.Create)]
+ [Authorize(BloggingPermissions.Blogs.Create)]
public async Task CreateAsync(CreateBlogDto input)
{
var newBlog = await _blogRepository.InsertAsync(new Blog(GuidGenerator.Create(), input.Name, input.ShortName)
@@ -43,7 +43,7 @@ namespace Volo.Blogging.Admin.Blogs
return ObjectMapper.Map(newBlog);
}
- [Authorize(BloggingAdminPermissions.Blogs.Update)]
+ [Authorize(BloggingPermissions.Blogs.Update)]
public async Task UpdateAsync(Guid id, UpdateBlogDto input)
{
var blog = await _blogRepository.GetAsync(id);
@@ -55,7 +55,7 @@ namespace Volo.Blogging.Admin.Blogs
return ObjectMapper.Map(blog);
}
- [Authorize(BloggingAdminPermissions.Blogs.Delete)]
+ [Authorize(BloggingPermissions.Blogs.Delete)]
public async Task DeleteAsync(Guid id)
{
await _blogRepository.DeleteAsync(id);
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Web/BloggingAdminMenuContributor.cs b/modules/blogging/src/Volo.Blogging.Admin.Web/BloggingAdminMenuContributor.cs
index 0058738299..cd8b073429 100644
--- a/modules/blogging/src/Volo.Blogging.Admin.Web/BloggingAdminMenuContributor.cs
+++ b/modules/blogging/src/Volo.Blogging.Admin.Web/BloggingAdminMenuContributor.cs
@@ -18,12 +18,12 @@ namespace Volo.Blogging.Admin
{
var l = context.GetLocalizer();
- if (await context.IsGrantedAsync(BloggingAdminPermissions.Blogs.Management))
+ if (await context.IsGrantedAsync(BloggingPermissions.Blogs.Management))
{
var managementRootMenuItem = new ApplicationMenuItem("BlogManagement", l["Menu:BlogManagement"]);
//TODO: Using the same permission. Reconsider.
- if (await context.IsGrantedAsync(BloggingAdminPermissions.Blogs.Management))
+ if (await context.IsGrantedAsync(BloggingPermissions.Blogs.Management))
{
managementRootMenuItem.AddItem(new ApplicationMenuItem("BlogManagement.Blogs", l["Menu:Blogs"], "~/Blogging/Admin/Blogs"));
}
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/Create.cshtml.cs b/modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/Create.cshtml.cs
index 6f4bae5e63..d3d66656b2 100644
--- a/modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/Create.cshtml.cs
+++ b/modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/Create.cshtml.cs
@@ -24,7 +24,7 @@ namespace Volo.Blogging.Admin.Pages.Blogging.Admin.Blogs
public virtual async Task OnGetAsync()
{
- if (!await _authorization.IsGrantedAsync(BloggingAdminPermissions.Blogs.Create))
+ if (!await _authorization.IsGrantedAsync(BloggingPermissions.Blogs.Create))
{
return Redirect("/");
}
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/Edit.cshtml.cs b/modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/Edit.cshtml.cs
index 8d0b2ba978..ae275cd4e6 100644
--- a/modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/Edit.cshtml.cs
+++ b/modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/Edit.cshtml.cs
@@ -28,7 +28,7 @@ namespace Volo.Blogging.Admin.Pages.Blogging.Admin.Blogs
public virtual async Task OnGetAsync()
{
- if (!await _authorization.IsGrantedAsync(BloggingAdminPermissions.Blogs.Update))
+ if (!await _authorization.IsGrantedAsync(BloggingPermissions.Blogs.Update))
{
return Redirect("/");
}
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/Index.cshtml b/modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/Index.cshtml
index bd0d4a0bfb..1c2b823852 100644
--- a/modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/Index.cshtml
+++ b/modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/Index.cshtml
@@ -28,7 +28,7 @@
@L["Blogs"]
- @if (await Authorization.IsGrantedAsync(BloggingAdminPermissions.Blogs.Create))
+ @if (await Authorization.IsGrantedAsync(BloggingPermissions.Blogs.Create))
{
}
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/Index.cshtml.cs b/modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/Index.cshtml.cs
index 22a09389ef..ebeca3425d 100644
--- a/modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/Index.cshtml.cs
+++ b/modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/Index.cshtml.cs
@@ -15,7 +15,7 @@ namespace Volo.Blogging.Admin.Pages.Blogging.Admin.Blogs
public virtual async Task OnGetAsync()
{
- if (!await _authorization.IsGrantedAsync(BloggingAdminPermissions.Blogs.Management))
+ if (!await _authorization.IsGrantedAsync(BloggingPermissions.Blogs.Management))
{
return Redirect("/");
}
diff --git a/modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/index.js b/modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/index.js
index a89f4cf995..74ca458614 100644
--- a/modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/index.js
+++ b/modules/blogging/src/Volo.Blogging.Admin.Web/Pages/Blogging/Admin/Blogs/index.js
@@ -22,7 +22,7 @@
[
{
text: l('Edit'),
- visible: abp.auth.isGranted('Blogging.Admin.Blog.Update'),
+ visible: abp.auth.isGranted('Blogging.Blog.Update'),
action: function (data) {
_editModal.open({
blogId: data.record.id
@@ -31,7 +31,7 @@
},
{
text: l('Delete'),
- visible: abp.auth.isGranted('Blogging.Admin.Blog.Delete'),
+ visible: abp.auth.isGranted('Blogging.Blog.Delete'),
confirmMessage: function (data) { return l('BlogDeletionWarningMessage') },
action: function (data) {
volo.blogging.admin.blogManagement
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/FodyWeavers.xml b/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/FodyWeavers.xml
new file mode 100644
index 0000000000..00e1d9a1c1
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/FodyWeavers.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/FodyWeavers.xsd b/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/FodyWeavers.xsd
new file mode 100644
index 0000000000..3f3946e282
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/FodyWeavers.xsd
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.
+
+
+
+
+ A comma-separated list of error codes that can be safely ignored in assembly verification.
+
+
+
+
+ 'false' to turn off automatic generation of the XML Schema file.
+
+
+
+
+
\ No newline at end of file
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/Volo.Blogging.Application.Contracts.Shared.csproj b/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/Volo.Blogging.Application.Contracts.Shared.csproj
new file mode 100644
index 0000000000..70f0218a37
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/Volo.Blogging.Application.Contracts.Shared.csproj
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+ netstandard2.0
+ Volo.Blogging.Application.Contracts.Shared
+ Volo.Blogging.Application.Contracts.Shared
+
+
+
+
+
+
+
+
+
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/Volo/Blogging/BloggingApplicationContractsSharedModule.cs b/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/Volo/Blogging/BloggingApplicationContractsSharedModule.cs
new file mode 100644
index 0000000000..f90c504c0e
--- /dev/null
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/Volo/Blogging/BloggingApplicationContractsSharedModule.cs
@@ -0,0 +1,15 @@
+using Volo.Abp.Application;
+using Volo.Abp.Modularity;
+
+namespace Volo.Blogging
+{
+ [DependsOn(typeof(BloggingDomainSharedModule),
+ typeof(AbpDddApplicationModule))]
+ public class BloggingApplicationContractsSharedModule : AbpModule
+ {
+ public override void ConfigureServices(ServiceConfigurationContext context)
+ {
+
+ }
+ }
+}
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/BloggingPermissionDefinitionProvider.cs b/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/Volo/Blogging/BloggingPermissionDefinitionProvider.cs
similarity index 78%
rename from modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/BloggingPermissionDefinitionProvider.cs
rename to modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/Volo/Blogging/BloggingPermissionDefinitionProvider.cs
index 6c2361230d..65a6ab1ab7 100644
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/BloggingPermissionDefinitionProvider.cs
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/Volo/Blogging/BloggingPermissionDefinitionProvider.cs
@@ -10,6 +10,12 @@ 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.Shared/Volo/Blogging/BloggingPermissions.cs
similarity index 76%
rename from modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/BloggingPermissions.cs
rename to modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/Volo/Blogging/BloggingPermissions.cs
index 7aa05452e3..fae85acf88 100644
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/BloggingPermissions.cs
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/Volo/Blogging/BloggingPermissions.cs
@@ -6,6 +6,15 @@ 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.Application.Contracts.csproj b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo.Blogging.Application.Contracts.csproj
index 80ea1db8b7..2483d728b4 100644
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo.Blogging.Application.Contracts.csproj
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo.Blogging.Application.Contracts.csproj
@@ -12,17 +12,7 @@
-
-
+
-
-
-
-
-
-
-
-
-
diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/BloggingApplicationContractsModule.cs b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/BloggingApplicationContractsModule.cs
index 74b675187d..641659a7c0 100644
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/BloggingApplicationContractsModule.cs
+++ b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/BloggingApplicationContractsModule.cs
@@ -5,21 +5,12 @@ using Volo.Blogging.Localization;
namespace Volo.Blogging
{
- [DependsOn(typeof(BloggingDomainSharedModule))]
+ [DependsOn(typeof(BloggingApplicationContractsSharedModule))]
public class BloggingApplicationContractsModule : AbpModule
{
public override void ConfigureServices(ServiceConfigurationContext context)
{
- Configure(options =>
- {
- options.FileSets.AddEmbedded();
- });
- Configure(options =>
- {
- options.Resources
- .Get()
- .AddVirtualJson("Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts");
- });
+
}
}
}
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
deleted file mode 100644
index 30063c1d6d..0000000000
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/cs.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "culture": "cs",
- "texts": {
- "Permission:Blogging": "Blog",
- "Permission:Blogs": "Blogy",
- "Permission:Posts": "Příspěvky",
- "Permission:Tags": "Tagy",
- "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
deleted file mode 100644
index 9f2a7d4510..0000000000
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/de.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "culture": "de",
- "texts": {
- "Permission:Blogging": "Blog",
- "Permission:Blogs": "Blogs",
- "Permission:Posts": "Beitr�ge",
- "Permission:Tags": "Tags",
- "Permission:Comments": "Kommentare"
- }
-}
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
deleted file mode 100644
index eb70a98276..0000000000
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/en.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "culture": "en",
- "texts": {
- "Permission:Blogging": "Blog",
- "Permission:Blogs": "Blogs",
- "Permission:Posts": "Posts",
- "Permission:Tags": "Tags",
- "Permission:Comments": "Comments"
- }
-}
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
deleted file mode 100644
index 70440c8470..0000000000
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/nl.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "culture": "nl",
- "texts": {
- "Permission:Blogging": "Blog",
- "Permission:Blogs": "Blogs",
- "Permission:Posts": "Posts",
- "Permission:Tags": "Tags",
- "Permission:Comments": "Kommentaar"
- }
-}
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
deleted file mode 100644
index 2a223d536b..0000000000
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/pl-PL.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "culture": "pl-PL",
- "texts": {
- "Permission:Blogging": "Blog",
- "Permission:Blogs": "Blogi",
- "Permission:Posts": "Posty",
- "Permission:Tags": "Tagi",
- "Permission:Comments": "Komentarze"
- }
-}
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
deleted file mode 100644
index 9dd2977079..0000000000
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/pt-BR.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "culture": "pt-BR",
- "texts": {
- "Permission:Blogging": "Blog",
- "Permission:Blogs": "Blogs",
- "Permission:Posts": "Postagens",
- "Permission:Tags": "Etiquetas",
- "Permission:Comments": "Comentários"
- }
-}
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
deleted file mode 100644
index cad2be999f..0000000000
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/sl.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "culture": "sl",
- "texts": {
- "Permission:Blogging": "Blog",
- "Permission:Blogs": "Blogi",
- "Permission:Posts": "Objave",
- "Permission:Tags": "Oznake",
- "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
deleted file mode 100644
index 1d158bc664..0000000000
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/tr.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "culture": "tr",
- "texts": {
- "Permission:Blogging": "Blog",
- "Permission:Blogs": "Bloglar",
- "Permission:Posts": "Yazılar",
- "Permission:Tags": "Etiketler",
- "Permission:Comments": "Yorumlar"
- }
-}
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
deleted file mode 100644
index 2f65d48fae..0000000000
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/vi.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "culture": "vi",
- "texts": {
- "Permission:Blogging": "Blog",
- "Permission:Blogs": "Blogs",
- "Permission:Posts": "Bài viết",
- "Permission:Tags": "Thẻ",
- "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
deleted file mode 100644
index afc509cd35..0000000000
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/zh-Hans.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "culture": "zh-Hans",
- "texts": {
- "Permission:Blogging": "博客",
- "Permission:Blogs": "博客",
- "Permission:Posts": "帖子",
- "Permission:Tags": "标签",
- "Permission:Comments": "评论"
- }
-}
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
deleted file mode 100644
index 487be120e5..0000000000
--- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo/Blogging/Localization/Resources/Blogging/ApplicationContracts/zh-Hant.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "culture": "zh-Hant",
- "texts": {
- "Permission:Blogging": "部落格",
- "Permission:Blogs": "部落格",
- "Permission:Posts": "文章",
- "Permission:Tags": "標籤",
- "Permission:Comments": "評論"
- }
-}
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/cs.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/cs.json
index 109a695ea2..917050d28d 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/cs.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/cs.json
@@ -3,6 +3,15 @@
"texts": {
"Menu:Blogs": "Blogy",
"Menu:BlogManagement": "Blogování",
+ "Permission:Blogs": "Blogy",
+ "Permission:Management": "Správa",
+ "Permission:Edit": "Upravit",
+ "Permission:Create": "Vytvořit",
+ "Permission:Delete": "Smazat",
+ "Permission:Blogging": "Blog",
+ "Permission:Posts": "Příspěvky",
+ "Permission:Tags": "Tagy",
+ "Permission:Comments": "Komentáře",
"Title": "Nadpis",
"Delete": "Smazat",
"Reply": "Odpovědět",
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/de.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/de.json
index 6489396692..751a1b0222 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/de.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/de.json
@@ -3,8 +3,17 @@
"texts": {
"Menu:Blogs": "Blogs",
"Menu:BlogManagement": "Blog-Verwaltung",
+ "Permission:Blogs": "Blogs",
+ "Permission:Management": "Verwaltung",
+ "Permission:Edit": "Bearbeiten",
+ "Permission:Create": "Erstellen",
+ "Permission:Delete": "Löschen",
+ "Permission:Blogging": "Blog",
+ "Permission:Posts": "Beitr�ge",
+ "Permission:Tags": "Tags",
+ "Permission:Comments": "Kommentare",
"Title": "Titel",
- "Delete": "Lschen",
+ "Delete": "L�schen",
"Reply": "Antwort",
"ReplyTo": "Antwort auf {0}",
"ContinueReading": "Weiterlesen",
@@ -20,15 +29,15 @@
"SeeAll": "Alle anzeigen",
"PopularTags": "Beliebte Tags",
"WiewsWithCount": "{0} Aufrufe",
- "LastPosts": "Letzte Beitrge",
+ "LastPosts": "Letzte Beitr�ge",
"LeaveComment": "Kommentar hinterlassen",
"TagsInThisArticle": "Tags in diesem Artikel",
- "Posts": "Beitrge",
+ "Posts": "Beitr�ge",
"Edit": "Bearbeiten",
"BLOG": "BLOG",
- "CommentDeletionWarningMessage": "Kommentar wird gelscht.",
- "PostDeletionWarningMessage": "Beitrag wird gelscht.",
- "BlogDeletionWarningMessage": "Blog wird gelscht.",
+ "CommentDeletionWarningMessage": "Kommentar wird gel�scht.",
+ "PostDeletionWarningMessage": "Beitrag wird gel�scht.",
+ "BlogDeletionWarningMessage": "Blog wird gel�scht.",
"AreYouSure": "Sind Sie sicher?",
"CommentWithCount": "{0} Kommentare",
"Comment": "Kommentar",
@@ -46,4 +55,4 @@
"ShareOn": "Teilen auf",
"TitleLengthWarning": "Halten Sie Ihren Titel unter 60 Zeichen, um SEO-freundlich zu sein!"
}
-}
\ No newline at end of file
+}
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/en.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/en.json
index 8ffe3d8fa7..5ebdf25d9f 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/en.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/en.json
@@ -3,6 +3,15 @@
"texts": {
"Menu:Blogs": "Blogs",
"Menu:BlogManagement": "Blogging",
+ "Permission:Management": "Management",
+ "Permission:Edit": "Edit",
+ "Permission:Create": "Create",
+ "Permission:Delete": "Delete",
+ "Permission:Blogging": "Blog",
+ "Permission:Blogs": "Blogs",
+ "Permission:Posts": "Posts",
+ "Permission:Tags": "Tags",
+ "Permission:Comments": "Comments",
"Title": "Title",
"Delete": "Delete",
"Reply": "Reply",
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/nl.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/nl.json
index 6548e4c0a8..a1c0b72de8 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/nl.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/nl.json
@@ -3,6 +3,15 @@
"texts": {
"Menu:Blogs": "Blogs",
"Menu:BlogManagement": "Blog Beheer",
+ "Permission:Management": "Beheer",
+ "Permission:Edit": "Bewerk",
+ "Permission:Create": "Maak aan",
+ "Permission:Delete": "Verwijder",
+ "Permission:Blogging": "Blog",
+ "Permission:Blogs": "Blogs",
+ "Permission:Posts": "Posts",
+ "Permission:Tags": "Tags",
+ "Permission:Comments": "Kommentaar",
"Title": "Titel",
"Delete": "Verwijder",
"Reply": "Antwoord",
@@ -46,4 +55,4 @@
"ShareOn": "Delen op",
"TitleLengthWarning": "Houd uw titel kleiner dan 60 tekens om SEO-vriendelijk te zijn!"
}
-}
\ No newline at end of file
+}
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pl-PL.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pl-PL.json
index 3795ab93d3..5e6fd41c36 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pl-PL.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pl-PL.json
@@ -3,6 +3,15 @@
"texts": {
"Menu:Blogs": "Blogi",
"Menu:BlogManagement": "Zarządzanie blogiem",
+ "Permission:Management": "Zarządzanie",
+ "Permission:Edit": "Edytuj",
+ "Permission:Create": "Utwórz",
+ "Permission:Delete": "Usuń",
+ "Permission:Blogging": "Blog",
+ "Permission:Blogs": "Blogi",
+ "Permission:Posts": "Posty",
+ "Permission:Tags": "Tagi",
+ "Permission:Comments": "Komentarze",
"Title": "Tytuł",
"Delete": "Usuń",
"Reply": "Odpowiedz",
@@ -44,4 +53,4 @@
"Blogs": "Blogi",
"Tags": "Tagi"
}
-}
\ No newline at end of file
+}
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pt-BR.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pt-BR.json
index 62416f49a5..a5fb209b0a 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pt-BR.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/pt-BR.json
@@ -3,6 +3,15 @@
"texts": {
"Menu:Blogs": "Blogs",
"Menu:BlogManagement": "Gerenciar Blog",
+ "Permission:Management": "Gerenciamento",
+ "Permission:Edit": "Editar",
+ "Permission:Create": "Criar",
+ "Permission:Delete": "Excluir",
+ "Permission:Blogging": "Blog",
+ "Permission:Blogs": "Blogs",
+ "Permission:Posts": "Postagens",
+ "Permission:Tags": "Etiquetas",
+ "Permission:Comments": "Comentários",
"Title": "Título",
"Delete": "Excluir",
"Reply": "Responder",
@@ -44,4 +53,4 @@
"Blogs": "Blogs",
"Tags": "Etiquetas"
}
-}
\ No newline at end of file
+}
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/sl.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/sl.json
index 74672336f5..6946cefc55 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/sl.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/sl.json
@@ -3,6 +3,15 @@
"texts": {
"Menu:Blogs": "Blogi",
"Menu:BlogManagement": "Upravljanje bloga",
+ "Permission:Management": "Upravljanje",
+ "Permission:Edit": "Urejanje",
+ "Permission:Create": "Ustvarjanje",
+ "Permission:Delete": "Brisanje",
+ "Permission:Blogging": "Blog",
+ "Permission:Blogs": "Blogi",
+ "Permission:Posts": "Objave",
+ "Permission:Tags": "Oznake",
+ "Permission:Comments": "Komentarji",
"Title": "Naslov",
"Delete": "Izbriši",
"Reply": "Odgovori",
@@ -44,4 +53,4 @@
"Blogs": "Blogi",
"Tags": "Oznake"
}
-}
\ No newline at end of file
+}
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/tr.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/tr.json
index 78e18601ff..4a9a38b040 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/tr.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/tr.json
@@ -3,6 +3,15 @@
"texts": {
"Menu:Blogs": "Bloglar",
"Menu:BlogManagement": "Blog Yönetimi",
+ "Permission:Management": "Yönetme",
+ "Permission:Edit": "Düzenle",
+ "Permission:Create": "Ekle",
+ "Permission:Delete": "Sil",
+ "Permission:Blogging": "Blog",
+ "Permission:Blogs": "Bloglar",
+ "Permission:Posts": "Yazılar",
+ "Permission:Tags": "Etiketler",
+ "Permission:Comments": "Yorumlar",
"Title": "Başlık",
"Delete": "Sil",
"Reply": "Yanıtla",
@@ -46,4 +55,4 @@
"ShareOn": "Paylaş",
"TitleLengthWarning": "Başlığınınz SEO dostu olabilmesi için 60 karakterden az olmasını sağlayın!"
}
-}
\ No newline at end of file
+}
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/vi.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/vi.json
index 1405337271..28b832d87e 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/vi.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/vi.json
@@ -3,6 +3,15 @@
"texts": {
"Menu:Blogs": "Blogs",
"Menu:BlogManagement": "Quản lý Blog",
+ "Permission:Management": "Quản lý",
+ "Permission:Edit": "Sửa",
+ "Permission:Create": "Tạo",
+ "Permission:Delete": "Xóa",
+ "Permission:Blogging": "Blog",
+ "Permission:Blogs": "Blogs",
+ "Permission:Posts": "Bài viết",
+ "Permission:Tags": "Thẻ",
+ "Permission:Comments": "Bình luận",
"Title": "Tiêu đề",
"Delete": "Xóa",
"Reply": "Trả lời",
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hans.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hans.json
index 2ea614b648..4b94db0607 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hans.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hans.json
@@ -3,6 +3,15 @@
"texts": {
"Menu:Blogs": "博客",
"Menu:BlogManagement": "博客管理",
+ "Permission:Management": "管理",
+ "Permission:Edit": "编辑",
+ "Permission:Create": "创建",
+ "Permission:Delete": "删除",
+ "Permission:Blogging": "博客",
+ "Permission:Blogs": "博客",
+ "Permission:Posts": "帖子",
+ "Permission:Tags": "标签",
+ "Permission:Comments": "评论",
"Title": "标题",
"Delete": "删除",
"Reply": "回复",
@@ -44,4 +53,4 @@
"Blogs": "博客",
"Tags": "标签"
}
-}
\ No newline at end of file
+}
diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hant.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hant.json
index b5781d305e..f51f088be5 100644
--- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hant.json
+++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo/Blogging/Localization/Resources/zh-Hant.json
@@ -3,6 +3,15 @@
"texts": {
"Menu:Blogs": "部落格",
"Menu:BlogManagement": "部落格管理",
+ "Permission:Management": "管理",
+ "Permission:Edit": "標及",
+ "Permission:Create": "新增",
+ "Permission:Delete": "刪除",
+ "Permission:Blogging": "部落格",
+ "Permission:Blogs": "部落格",
+ "Permission:Posts": "文章",
+ "Permission:Tags": "標籤",
+ "Permission:Comments": "評論",
"Title": "標題",
"Delete": "刪除",
"Reply": "回覆",
@@ -46,4 +55,4 @@
"ShareOn": "分享在",
"TitleLengthWarning": "為了優化搜索引擎,標題建議保持在60個字元以內"
}
-}
\ No newline at end of file
+}
diff --git a/nupkg/common.ps1 b/nupkg/common.ps1
index 0d20f447d9..d35f1355f5 100644
--- a/nupkg/common.ps1
+++ b/nupkg/common.ps1
@@ -141,6 +141,7 @@ $projects = (
"modules/background-jobs/src/Volo.Abp.BackgroundJobs.MongoDB",
# modules/blogging
+ "modules/blogging/src/Volo.Blogging.Application.Contracts.Shared",
"modules/blogging/src/Volo.Blogging.Application.Contracts",
"modules/blogging/src/Volo.Blogging.Application",
"modules/blogging/src/Volo.Blogging.Domain",