diff --git a/aspnet-core/modules/auditing/LINGYUN.Abp.Auditing.Application.Contracts/LINGYUN/Abp/Auditing/Localization/Resources/en.json b/aspnet-core/modules/auditing/LINGYUN.Abp.Auditing.Application.Contracts/LINGYUN/Abp/Auditing/Localization/Resources/en.json index 2fe983083..df9ef6ab6 100644 --- a/aspnet-core/modules/auditing/LINGYUN.Abp.Auditing.Application.Contracts/LINGYUN/Abp/Auditing/Localization/Resources/en.json +++ b/aspnet-core/modules/auditing/LINGYUN.Abp.Auditing.Application.Contracts/LINGYUN/Abp/Auditing/Localization/Resources/en.json @@ -4,6 +4,7 @@ "Permissions:Auditing": "Auditing", "Permissions:AuditLog": "Audit log", "Permissions:SecurityLog": "Security log", + "Permissions:SystemLog": "System Log", "Permissions:DeleteLog": "Delete", "Features:Auditing": "Auditing", "Features:AuditingDesc": "Enable the auditing function", diff --git a/aspnet-core/modules/auditing/LINGYUN.Abp.Auditing.Application.Contracts/LINGYUN/Abp/Auditing/Localization/Resources/zh-Hans.json b/aspnet-core/modules/auditing/LINGYUN.Abp.Auditing.Application.Contracts/LINGYUN/Abp/Auditing/Localization/Resources/zh-Hans.json index d5b0b1b80..597837a3a 100644 --- a/aspnet-core/modules/auditing/LINGYUN.Abp.Auditing.Application.Contracts/LINGYUN/Abp/Auditing/Localization/Resources/zh-Hans.json +++ b/aspnet-core/modules/auditing/LINGYUN.Abp.Auditing.Application.Contracts/LINGYUN/Abp/Auditing/Localization/Resources/zh-Hans.json @@ -4,6 +4,7 @@ "Permissions:Auditing": "内部审计", "Permissions:AuditLog": "审计日志", "Permissions:SecurityLog": "安全日志", + "Permissions:SystemLog": "系统日志", "Permissions:DeleteLog": "删除日志", "Features:Auditing": "内部审计", "Features:AuditingDesc": "启用内部审计功能", diff --git a/aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtectionManagement.Domain.Shared/LINGYUN/Abp/DataProtectionManagement/Localization/Resources/en.json b/aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtectionManagement.Domain.Shared/LINGYUN/Abp/DataProtectionManagement/Localization/Resources/en.json index f25078dce..a3ade453d 100644 --- a/aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtectionManagement.Domain.Shared/LINGYUN/Abp/DataProtectionManagement/Localization/Resources/en.json +++ b/aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtectionManagement.Domain.Shared/LINGYUN/Abp/DataProtectionManagement/Localization/Resources/en.json @@ -1,6 +1,13 @@ { "culture": "en", "texts": { + "Permission:DataProtectionManagement": "Data Protection", + "Permission:EntityTypeInfo": "Entity Type Info", + "Permission:RoleEntityRule": "Role Entity Rule", + "Permission:OrganizationUnitEntityRule": "Organization Unit Entity Rule", + "Permission:Create": "Create", + "Permission:Update": "Update", + "Permission:Delete": "Delete", "DataProtectionManagement:001100": "There already exists an entity type definition named {Name}!", "DataProtectionManagement:001200": "The entity type already has a property definition named {Name}!", "DataProtectionManagement:002100": "The {Operation} access rule for entity {Name} has been assigned to role {RoleName}!", diff --git a/aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtectionManagement.Domain.Shared/LINGYUN/Abp/DataProtectionManagement/Localization/Resources/zh-Hans.json b/aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtectionManagement.Domain.Shared/LINGYUN/Abp/DataProtectionManagement/Localization/Resources/zh-Hans.json index 2e1047a28..7d74aceb1 100644 --- a/aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtectionManagement.Domain.Shared/LINGYUN/Abp/DataProtectionManagement/Localization/Resources/zh-Hans.json +++ b/aspnet-core/modules/data-protection/LINGYUN.Abp.DataProtectionManagement.Domain.Shared/LINGYUN/Abp/DataProtectionManagement/Localization/Resources/zh-Hans.json @@ -1,6 +1,13 @@ { "culture": "zh-Hans", "texts": { + "Permission:DataProtectionManagement": "数据保护", + "Permission:EntityTypeInfo": "实体类型", + "Permission:RoleEntityRule": "角色规则", + "Permission:OrganizationUnitEntityRule": "组织机构规则", + "Permission:Create": "新增", + "Permission:Update": "修改", + "Permission:Delete": "删除", "DataProtectionManagement:001100": "已经存在名为 {Name} 的实体类型定义!", "DataProtectionManagement:001200": "实体类型已经存在名为 {Name} 的属性定义!", "DataProtectionManagement:002100": "已为角色 {RoleName} 分配了实体 {Name} 的 {Operation} 访问规则!", diff --git a/aspnet-core/modules/demo/LINGYUN.Abp.Demo.Domain.Shared/LINGYUN/Abp/Demo/Localization/Resources/en.json b/aspnet-core/modules/demo/LINGYUN.Abp.Demo.Domain.Shared/LINGYUN/Abp/Demo/Localization/Resources/en.json index ed2f30b80..58a7215e9 100644 --- a/aspnet-core/modules/demo/LINGYUN.Abp.Demo.Domain.Shared/LINGYUN/Abp/Demo/Localization/Resources/en.json +++ b/aspnet-core/modules/demo/LINGYUN.Abp.Demo.Domain.Shared/LINGYUN/Abp/Demo/Localization/Resources/en.json @@ -1,6 +1,7 @@ { "culture": "en", "texts": { + "Permission:Demo": "Demo", "Permission:Books": "Books", "Permission:Books.Create": "Create Books", "Permission:Books.Edit": "Edit Books", diff --git a/aspnet-core/modules/demo/LINGYUN.Abp.Demo.Domain.Shared/LINGYUN/Abp/Demo/Localization/Resources/zh-Hans.json b/aspnet-core/modules/demo/LINGYUN.Abp.Demo.Domain.Shared/LINGYUN/Abp/Demo/Localization/Resources/zh-Hans.json index 456fe6912..d540adcbd 100644 --- a/aspnet-core/modules/demo/LINGYUN.Abp.Demo.Domain.Shared/LINGYUN/Abp/Demo/Localization/Resources/zh-Hans.json +++ b/aspnet-core/modules/demo/LINGYUN.Abp.Demo.Domain.Shared/LINGYUN/Abp/Demo/Localization/Resources/zh-Hans.json @@ -1,6 +1,7 @@ { "culture": "zh-Hans", "texts": { + "Permission:Demo": "演示环境", "Permission:Books": "书籍管理", "Permission:Books.Create": "新增书籍", "Permission:Books.Edit": "编辑书籍", diff --git a/aspnet-core/modules/identity/LINGYUN.Abp.Identity.Domain.Shared/LINGYUN/Abp/Identity/Localization/en.json b/aspnet-core/modules/identity/LINGYUN.Abp.Identity.Domain.Shared/LINGYUN/Abp/Identity/Localization/en.json index f2361868a..d77be660b 100644 --- a/aspnet-core/modules/identity/LINGYUN.Abp.Identity.Domain.Shared/LINGYUN/Abp/Identity/Localization/en.json +++ b/aspnet-core/modules/identity/LINGYUN.Abp.Identity.Domain.Shared/LINGYUN/Abp/Identity/Localization/en.json @@ -10,6 +10,8 @@ "Permission:IdentityClaimTypeManagement": "Management claim types", "Permission:IdentitySessions": "Management sessions", "Permission:RevokeSession": "Revoke session", + "OrganizationUnits": "Organization Units", + "OrganizationUnit:RefreshRoot": "Refresh Root", "OrganizationUnit:Tree": "Organization tree", "OrganizationUnit:New": "Add New", "OrganizationUnit:Members": "Organization Members", @@ -79,6 +81,10 @@ "DisplayName:SignedIn": "SignedIn", "DisplayName:LastAccessed": "LastAccessed", "SendRepeatSmsVerifyCode": "Phone verification code cannot be sent repeatedly within {0} minutes!", + "RandomPassword": "Random Password", + "Lock": "Lock", + "UnLock": "Un Lock", + "SetPassword": "Set Password", "LockTime": "Lock Time", "LockType": "Lock Type", "Confirmed": "Confirmed", diff --git a/aspnet-core/modules/identity/LINGYUN.Abp.Identity.Domain.Shared/LINGYUN/Abp/Identity/Localization/zh-Hans.json b/aspnet-core/modules/identity/LINGYUN.Abp.Identity.Domain.Shared/LINGYUN/Abp/Identity/Localization/zh-Hans.json index 773c2029f..41a2323c2 100644 --- a/aspnet-core/modules/identity/LINGYUN.Abp.Identity.Domain.Shared/LINGYUN/Abp/Identity/Localization/zh-Hans.json +++ b/aspnet-core/modules/identity/LINGYUN.Abp.Identity.Domain.Shared/LINGYUN/Abp/Identity/Localization/zh-Hans.json @@ -10,6 +10,8 @@ "Permission:IdentityClaimTypeManagement": "管理声明类型", "Permission:IdentitySessions": "管理会话", "Permission:RevokeSession": "撤销会话", + "OrganizationUnits": "组织机构", + "OrganizationUnit:RefreshRoot": "刷新根组织", "OrganizationUnit:Tree": "组织机构树", "OrganizationUnit:New": "新组织结构", "OrganizationUnit:Members": "机构成员", @@ -79,6 +81,10 @@ "DisplayName:SignedIn": "登录时间", "DisplayName:LastAccessed": "上次访问时间", "SendRepeatSmsVerifyCode": "手机验证码不能在 {0} 分钟内重复发送!", + "RandomPassword": "随机密码", + "Lock": "锁定", + "UnLock": "解锁", + "SetPassword": "设置密码", "LockTime": "锁定时间", "LockType": "锁定类型", "Confirmed": "已确认", diff --git a/aspnet-core/modules/openIddict/LINGYUN.Abp.OpenIddict.Application.Contracts/LINGYUN/Abp/OpenIddict/Localization/Resources/en.json b/aspnet-core/modules/openIddict/LINGYUN.Abp.OpenIddict.Application.Contracts/LINGYUN/Abp/OpenIddict/Localization/Resources/en.json index f648f8aa6..6f6a2b0a2 100644 --- a/aspnet-core/modules/openIddict/LINGYUN.Abp.OpenIddict.Application.Contracts/LINGYUN/Abp/OpenIddict/Localization/Resources/en.json +++ b/aspnet-core/modules/openIddict/LINGYUN.Abp.OpenIddict.Application.Contracts/LINGYUN/Abp/OpenIddict/Localization/Resources/en.json @@ -3,12 +3,14 @@ "texts": { "Permissions:OpenIddict": "OpenIddict", "Permissions:Applications": "Applications", + "Permissions:Authorizations": "Authorizations", "Permissions:Scopes": "Scopes", "Permissions:Tokens": "Tokens", "Permissions:Create": "Create", "Permissions:Update": "Update", "Permissions:Delete": "Delete", "Permissions:ManagePermissions": "Manage Permissions", + "Permissions:ManageSecret": "Manage Secret", "OpenIddict:001001": "The application client id {ClientId} already exists!", "OpenIddict:002001": "The scope name {Name} already exists!", "DisplayName:ClientId": "Client Id", @@ -17,6 +19,7 @@ "DisplayName:ClientType": "Client Type", "DisplayName:ApplicationType": "Application Type", "DisplayName:ConsentType": "Consent Type", + "DisplayName:CultureName": "Culture Name", "DisplayName:DisplayName": "Display Name", "DisplayName:DisplayNames": "Display Names", "DisplayName:DefaultDisplayName": "Default Display Name", diff --git a/aspnet-core/modules/openIddict/LINGYUN.Abp.OpenIddict.Application.Contracts/LINGYUN/Abp/OpenIddict/Localization/Resources/zh-Hans.json b/aspnet-core/modules/openIddict/LINGYUN.Abp.OpenIddict.Application.Contracts/LINGYUN/Abp/OpenIddict/Localization/Resources/zh-Hans.json index 183464ed3..8bb76ac83 100644 --- a/aspnet-core/modules/openIddict/LINGYUN.Abp.OpenIddict.Application.Contracts/LINGYUN/Abp/OpenIddict/Localization/Resources/zh-Hans.json +++ b/aspnet-core/modules/openIddict/LINGYUN.Abp.OpenIddict.Application.Contracts/LINGYUN/Abp/OpenIddict/Localization/Resources/zh-Hans.json @@ -3,12 +3,14 @@ "texts": { "Permissions:OpenIddict": "OpenIddict", "Permissions:Applications": "应用", + "Permissions:Authorizations": "授权", "Permissions:Scopes": "范围", "Permissions:Tokens": "令牌", "Permissions:Create": "创建", "Permissions:Update": "编辑", "Permissions:Delete": "删除", "Permissions:ManagePermissions": "管理权限", + "Permissions:ManageSecret": "管理密钥", "OpenIddict:001001": "应用标识 {ClientId} 已经存在!", "OpenIddict:002001": "范围名称 {Name} 已经存在!", "DisplayName:ClientId": "客户端标识", @@ -17,6 +19,7 @@ "DisplayName:ClientType": "客户端类型", "DisplayName:ApplicationType": "应用类型", "DisplayName:ConsentType": "同意类型", + "DisplayName:CultureName": "文化名称", "DisplayName:DisplayName": "显示名称", "DisplayName:DisplayNames": "显示名称", "DisplayName:DefaultDisplayName": "默认显示名称", diff --git a/aspnet-core/modules/openIddict/LINGYUN.Abp.OpenIddict.Application.Contracts/LINGYUN/Abp/OpenIddict/Permissions/AbpOpenIddictPermissionDefinitionProvider.cs b/aspnet-core/modules/openIddict/LINGYUN.Abp.OpenIddict.Application.Contracts/LINGYUN/Abp/OpenIddict/Permissions/AbpOpenIddictPermissionDefinitionProvider.cs index 2d3f6f2c0..f7e2951fb 100644 --- a/aspnet-core/modules/openIddict/LINGYUN.Abp.OpenIddict.Application.Contracts/LINGYUN/Abp/OpenIddict/Permissions/AbpOpenIddictPermissionDefinitionProvider.cs +++ b/aspnet-core/modules/openIddict/LINGYUN.Abp.OpenIddict.Application.Contracts/LINGYUN/Abp/OpenIddict/Permissions/AbpOpenIddictPermissionDefinitionProvider.cs @@ -1,86 +1,86 @@ -using Volo.Abp.Authorization.Permissions; -using Volo.Abp.Localization; -using Volo.Abp.MultiTenancy; +using Volo.Abp.Authorization.Permissions; +using Volo.Abp.Localization; +using Volo.Abp.MultiTenancy; using Volo.Abp.OpenIddict.Localization; -namespace LINGYUN.Abp.OpenIddict.Permissions; - -public class AbpIdentityServerPermissionDefinitionProvider : PermissionDefinitionProvider -{ - public override void Define(IPermissionDefinitionContext context) - { - var openIddictGroup = context.GetGroupOrNull(AbpOpenIddictPermissions.GroupName); - if (openIddictGroup == null) - { - openIddictGroup = context - .AddGroup( - name: AbpOpenIddictPermissions.GroupName, - displayName: L("Permissions:OpenIddict")); - } - - var applications = openIddictGroup.AddPermission( - AbpOpenIddictPermissions.Applications.Default, - L("Permissions:Applications"), - MultiTenancySides.Host); - applications.AddChild( - AbpOpenIddictPermissions.Applications.Create, - L("Permissions:Create"), - MultiTenancySides.Host); - applications.AddChild( - AbpOpenIddictPermissions.Applications.Update, - L("Permissions:Update"), - MultiTenancySides.Host); - applications.AddChild( - AbpOpenIddictPermissions.Applications.Delete, - L("Permissions:Delete"), - MultiTenancySides.Host); - applications.AddChild( - AbpOpenIddictPermissions.Applications.ManagePermissions, - L("Permissions:ManagePermissions"), - MultiTenancySides.Host); - applications.AddChild( +namespace LINGYUN.Abp.OpenIddict.Permissions; + +public class AbpIdentityServerPermissionDefinitionProvider : PermissionDefinitionProvider +{ + public override void Define(IPermissionDefinitionContext context) + { + var openIddictGroup = context.GetGroupOrNull(AbpOpenIddictPermissions.GroupName); + if (openIddictGroup == null) + { + openIddictGroup = context + .AddGroup( + name: AbpOpenIddictPermissions.GroupName, + displayName: L("Permissions:OpenIddict")); + } + + var applications = openIddictGroup.AddPermission( + AbpOpenIddictPermissions.Applications.Default, + L("Permissions:Applications"), + MultiTenancySides.Host); + applications.AddChild( + AbpOpenIddictPermissions.Applications.Create, + L("Permissions:Create"), + MultiTenancySides.Host); + applications.AddChild( + AbpOpenIddictPermissions.Applications.Update, + L("Permissions:Update"), + MultiTenancySides.Host); + applications.AddChild( + AbpOpenIddictPermissions.Applications.Delete, + L("Permissions:Delete"), + MultiTenancySides.Host); + applications.AddChild( + AbpOpenIddictPermissions.Applications.ManagePermissions, + L("Permissions:ManagePermissions"), + MultiTenancySides.Host); + applications.AddChild( AbpOpenIddictPermissions.Applications.ManageSecret, L("Permissions:ManageSecret"), - MultiTenancySides.Host); - - var authorizations = openIddictGroup.AddPermission( - AbpOpenIddictPermissions.Authorizations.Default, - L("Permissions:Authorizations"), - MultiTenancySides.Host); - authorizations.AddChild( + MultiTenancySides.Host); + + var authorizations = openIddictGroup.AddPermission( + AbpOpenIddictPermissions.Authorizations.Default, + L("Permissions:Authorizations"), + MultiTenancySides.Host); + authorizations.AddChild( AbpOpenIddictPermissions.Authorizations.Delete, L("Permissions:Delete"), - MultiTenancySides.Host); - - var scopes = openIddictGroup.AddPermission( - AbpOpenIddictPermissions.Scopes.Default, - L("Permissions:Scopes"), - MultiTenancySides.Host); - scopes.AddChild( - AbpOpenIddictPermissions.Scopes.Create, + MultiTenancySides.Host); + + var scopes = openIddictGroup.AddPermission( + AbpOpenIddictPermissions.Scopes.Default, + L("Permissions:Scopes"), + MultiTenancySides.Host); + scopes.AddChild( + AbpOpenIddictPermissions.Scopes.Create, L("Permissions:Create"), - MultiTenancySides.Host); - scopes.AddChild( + MultiTenancySides.Host); + scopes.AddChild( AbpOpenIddictPermissions.Scopes.Update, L("Permissions:Update"), - MultiTenancySides.Host); - scopes.AddChild( + MultiTenancySides.Host); + scopes.AddChild( AbpOpenIddictPermissions.Scopes.Delete, L("Permissions:Delete"), - MultiTenancySides.Host); - - var tokens = openIddictGroup.AddPermission( - AbpOpenIddictPermissions.Tokens.Default, - L("Permissions:Tokens"), - MultiTenancySides.Host); - tokens.AddChild( + MultiTenancySides.Host); + + var tokens = openIddictGroup.AddPermission( + AbpOpenIddictPermissions.Tokens.Default, + L("Permissions:Tokens"), + MultiTenancySides.Host); + tokens.AddChild( AbpOpenIddictPermissions.Tokens.Delete, L("Permissions:Delete"), - MultiTenancySides.Host); - } - - protected virtual LocalizableString L(string name) - { - return LocalizableString.Create(name); - } -} + MultiTenancySides.Host); + } + + protected virtual LocalizableString L(string name) + { + return LocalizableString.Create(name); + } +} diff --git a/aspnet-core/modules/platform/LINGYUN.Platform.Application.Contracts/LINGYUN/Platform/Localization/ApplicationContracts/en.json b/aspnet-core/modules/platform/LINGYUN.Platform.Application.Contracts/LINGYUN/Platform/Localization/ApplicationContracts/en.json index 3ff372b52..5ee467ad1 100644 --- a/aspnet-core/modules/platform/LINGYUN.Platform.Application.Contracts/LINGYUN/Platform/Localization/ApplicationContracts/en.json +++ b/aspnet-core/modules/platform/LINGYUN.Platform.Application.Contracts/LINGYUN/Platform/Localization/ApplicationContracts/en.json @@ -28,6 +28,11 @@ "Permission:ManageItems": "Manage Items", "Permission:ManageRoleMenus": "Manage Role Menus", "Permission:ManageUserMenus": "Manage User Menus", - "Permission:ManageUserFavoriteMenus": "Manage User Favorite Menus" + "Permission:ManageUserFavoriteMenus": "Manage User Favorite Menus", + "Permission:Package": "Package", + "Permission:ManageBlobs": "Manage Blobs", + "Permission:Feedback": "Feedback", + "Permission:ManageAttachments": "Manage Attachments", + "Permission:ManageComments": "Manage Comments" } } \ No newline at end of file diff --git a/aspnet-core/modules/platform/LINGYUN.Platform.Application.Contracts/LINGYUN/Platform/Localization/ApplicationContracts/zh-Hans.json b/aspnet-core/modules/platform/LINGYUN.Platform.Application.Contracts/LINGYUN/Platform/Localization/ApplicationContracts/zh-Hans.json index 8fda302d0..61c43429e 100644 --- a/aspnet-core/modules/platform/LINGYUN.Platform.Application.Contracts/LINGYUN/Platform/Localization/ApplicationContracts/zh-Hans.json +++ b/aspnet-core/modules/platform/LINGYUN.Platform.Application.Contracts/LINGYUN/Platform/Localization/ApplicationContracts/zh-Hans.json @@ -28,6 +28,11 @@ "Permission:ManageItems": "管理项目", "Permission:ManageRoleMenus": "管理角色菜单", "Permission:ManageUserMenus": "管理用户菜单", - "Permission:ManageUserFavoriteMenus": "管理用户收藏菜单" + "Permission:ManageUserFavoriteMenus": "管理用户收藏菜单", + "Permission:Package": "包管理", + "Permission:ManageBlobs": "资源管理", + "Permission:Feedback": "反馈管理", + "Permission:ManageAttachments": "附件管理", + "Permission:ManageComments": "评论管理" } } \ No newline at end of file diff --git a/aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Localization/ApplicationContracts/en.json b/aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Localization/ApplicationContracts/en.json index cdd8b18d3..b7ef224b6 100644 --- a/aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Localization/ApplicationContracts/en.json +++ b/aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Localization/ApplicationContracts/en.json @@ -1,10 +1,4 @@ { "culture": "en", - "texts": { - "Permission:MessageService": "Message service", - "Permission:Delete": "Delete", - "Permission:Hangfire": "Hangfire", - "Permission:Dashboard": "Dashboard", - "Permission:ManageQueue": "Manage queue" - } + "texts": {} } \ No newline at end of file diff --git a/aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Localization/ApplicationContracts/zh-Hans.json b/aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Localization/ApplicationContracts/zh-Hans.json index eb1ee953d..4a50e3c8b 100644 --- a/aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Localization/ApplicationContracts/zh-Hans.json +++ b/aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Localization/ApplicationContracts/zh-Hans.json @@ -1,10 +1,4 @@ { "culture": "zh-Hans", - "texts": { - "Permission:MessageService": "消息服务", - "Permission:Delete": "删除", - "Permission:Hangfire": "Hangfire", - "Permission:Dashboard": "仪表板", - "Permission:ManageQueue": "管理队列" - } + "texts": {} } \ No newline at end of file diff --git a/aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Permissions/MessageServicePermissions.cs b/aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Permissions/MessageServicePermissions.cs deleted file mode 100644 index 355bc2ca4..000000000 --- a/aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Permissions/MessageServicePermissions.cs +++ /dev/null @@ -1,22 +0,0 @@ -namespace LINGYUN.Abp.MessageService.Permissions; - -public class MessageServicePermissions -{ - public const string GroupName = "MessageService"; - - public class Notification - { - public const string Default = GroupName + ".Notification"; - - public const string Delete = Default + ".Delete"; - } - - public class Hangfire - { - public const string Default = GroupName + ".Hangfire"; - - public const string Dashboard = Default + ".Dashboard"; - - public const string ManageQueue = Default + ".ManageQueue"; - } -} diff --git a/aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Permissions/MessageServicePermissionsDefinitionProvider.cs b/aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Permissions/MessageServicePermissionsDefinitionProvider.cs deleted file mode 100644 index 9c49b4d89..000000000 --- a/aspnet-core/modules/realtime-message/LINGYUN.Abp.MessageService.Application.Contracts/LINGYUN/Abp/MessageService/Permissions/MessageServicePermissionsDefinitionProvider.cs +++ /dev/null @@ -1,25 +0,0 @@ -using LINGYUN.Abp.MessageService.Localization; -using Volo.Abp.Authorization.Permissions; -using Volo.Abp.Localization; - -namespace LINGYUN.Abp.MessageService.Permissions; - -public class MessageServicePermissionsDefinitionProvider : PermissionDefinitionProvider -{ - public override void Define(IPermissionDefinitionContext context) - { - var group = context.AddGroup(MessageServicePermissions.GroupName, L("Permission:MessageService")); - - var noticeGroup = group.AddPermission(MessageServicePermissions.Notification.Default, L("Permission:Notification")); - noticeGroup.AddChild(MessageServicePermissions.Notification.Delete, L("Permission:Delete")); - - var hangfirePermission = group.AddPermission(MessageServicePermissions.Hangfire.Default, L("Permission:Hangfire")); - hangfirePermission.AddChild(MessageServicePermissions.Hangfire.Dashboard, L("Permission:Dashboard")); - hangfirePermission.AddChild(MessageServicePermissions.Hangfire.ManageQueue, L("Permission:ManageQueue")); - } - - private static LocalizableString L(string name) - { - return LocalizableString.Create(name); - } -} diff --git a/aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/Localization/DomainShared/en.json b/aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/Localization/DomainShared/en.json index 502de90b7..93a508001 100644 --- a/aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/Localization/DomainShared/en.json +++ b/aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/Localization/DomainShared/en.json @@ -1,7 +1,7 @@ { "culture": "en", "texts": { - "Permission:Notification": "Notification", + "Permission:Notifications": "Notification", "Permission:GroupDefinitions": "Group Definitions", "Permission:NotificationDefinitions": "Notification Definitions", "Permission:Create": "Create", diff --git a/aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/Localization/DomainShared/zh-Hans.json b/aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/Localization/DomainShared/zh-Hans.json index 435b18efc..2e78ec018 100644 --- a/aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/Localization/DomainShared/zh-Hans.json +++ b/aspnet-core/modules/realtime-notifications/LINGYUN.Abp.Notifications.Domain.Shared/LINGYUN/Abp/Notifications/Localization/DomainShared/zh-Hans.json @@ -1,7 +1,7 @@ { "culture": "zh-Hans", "texts": { - "Permission:Notification": "通知管理", + "Permission:Notifications": "通知管理", "Permission:GroupDefinitions": "分组定义", "Permission:NotificationDefinitions": "通知定义", "Permission:Create": "新增",