19 changed files with 125 additions and 138 deletions
@ -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": {} |
|||
} |
|||
@ -1,10 +1,4 @@ |
|||
{ |
|||
"culture": "zh-Hans", |
|||
"texts": { |
|||
"Permission:MessageService": "消息服务", |
|||
"Permission:Delete": "删除", |
|||
"Permission:Hangfire": "Hangfire", |
|||
"Permission:Dashboard": "仪表板", |
|||
"Permission:ManageQueue": "管理队列" |
|||
} |
|||
"texts": {} |
|||
} |
|||
@ -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"; |
|||
} |
|||
} |
|||
@ -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<MessageServiceResource>(name); |
|||
} |
|||
} |
|||
Loading…
Reference in new issue