7 changed files with 39 additions and 37 deletions
44
aspnet-core/templates/content/src/PackageName.CompanyName.ProjectName.Application.Contracts/PackageName/CompanyName/ProjectName/Authorization/ProjectNamePermissionDefinitionProvider.cs → aspnet-core/templates/content/src/PackageName.CompanyName.ProjectName.Application.Contracts/PackageName/CompanyName/ProjectName/Permissions/ProjectNamePermissionDefinitionProvider.cs
44
aspnet-core/templates/content/src/PackageName.CompanyName.ProjectName.Application.Contracts/PackageName/CompanyName/ProjectName/Authorization/ProjectNamePermissionDefinitionProvider.cs → aspnet-core/templates/content/src/PackageName.CompanyName.ProjectName.Application.Contracts/PackageName/CompanyName/ProjectName/Permissions/ProjectNamePermissionDefinitionProvider.cs
@ -1,22 +1,22 @@ |
|||||
using PackageName.CompanyName.ProjectName.Localization; |
using PackageName.CompanyName.ProjectName.Localization; |
||||
using Volo.Abp.Authorization.Permissions; |
using Volo.Abp.Authorization.Permissions; |
||||
using Volo.Abp.Localization; |
using Volo.Abp.Localization; |
||||
|
|
||||
namespace PackageName.CompanyName.ProjectName.Authorization; |
namespace PackageName.CompanyName.ProjectName.Permissions; |
||||
|
|
||||
public class ProjectNamePermissionDefinitionProvider : PermissionDefinitionProvider |
public class ProjectNamePermissionDefinitionProvider : PermissionDefinitionProvider |
||||
{ |
{ |
||||
public override void Define(IPermissionDefinitionContext context) |
public override void Define(IPermissionDefinitionContext context) |
||||
{ |
{ |
||||
var group = context.AddGroup(ProjectNamePermissions.GroupName, L("Permission:ProjectName")); |
var group = context.AddGroup(ProjectNamePermissions.GroupName, L("Permission:ProjectName")); |
||||
|
|
||||
group.AddPermission( |
group.AddPermission( |
||||
ProjectNamePermissions.ManageSettings, |
ProjectNamePermissions.ManageSettings, |
||||
L("Permission:ManageSettings")); |
L("Permission:ManageSettings")); |
||||
} |
} |
||||
|
|
||||
private static LocalizableString L(string name) |
private static LocalizableString L(string name) |
||||
{ |
{ |
||||
return LocalizableString.Create<ProjectNameResource>(name); |
return LocalizableString.Create<ProjectNameResource>(name); |
||||
} |
} |
||||
} |
} |
||||
16
aspnet-core/templates/content/src/PackageName.CompanyName.ProjectName.Application.Contracts/PackageName/CompanyName/ProjectName/Authorization/ProjectNamePermissions.cs → aspnet-core/templates/content/src/PackageName.CompanyName.ProjectName.Application.Contracts/PackageName/CompanyName/ProjectName/Permissions/ProjectNamePermissions.cs
16
aspnet-core/templates/content/src/PackageName.CompanyName.ProjectName.Application.Contracts/PackageName/CompanyName/ProjectName/Authorization/ProjectNamePermissions.cs → aspnet-core/templates/content/src/PackageName.CompanyName.ProjectName.Application.Contracts/PackageName/CompanyName/ProjectName/Permissions/ProjectNamePermissions.cs
@ -1,8 +1,8 @@ |
|||||
namespace PackageName.CompanyName.ProjectName.Authorization; |
namespace PackageName.CompanyName.ProjectName.Permissions; |
||||
|
|
||||
public static class ProjectNamePermissions |
public static class ProjectNamePermissions |
||||
{ |
{ |
||||
public const string GroupName = "ProjectName"; |
public const string GroupName = "ProjectName"; |
||||
|
|
||||
public const string ManageSettings = GroupName + ".ManageSettings"; |
public const string ManageSettings = GroupName + ".ManageSettings"; |
||||
} |
} |
||||
Loading…
Reference in new issue