streamlines the naming of the content/media permissions handlers

This commit is contained in:
Shannon
2020-11-24 00:42:52 +11:00
parent 4dbfe5867b
commit bde025f661
14 changed files with 40 additions and 40 deletions

View File

@@ -13,13 +13,13 @@ namespace Umbraco.Web.BackOffice.Authorization
/// <summary>
/// The user must have access to all descendant nodes of the content item in order to continue
/// </summary>
public class ContentPermissionPublishBranchHandler : AuthorizationHandler<ContentPermissionsPublishBranchRequirement, IContent>
public class ContentPermissionsPublishBranchHandler : AuthorizationHandler<ContentPermissionsPublishBranchRequirement, IContent>
{
private readonly IEntityService _entityService;
private readonly ContentPermissions _contentPermissions;
private readonly IBackOfficeSecurityAccessor _backOfficeSecurityAccessor;
public ContentPermissionPublishBranchHandler(
public ContentPermissionsPublishBranchHandler(
IEntityService entityService,
ContentPermissions contentPermissions,
IBackOfficeSecurityAccessor backOfficeSecurityAccessor)

View File

@@ -3,7 +3,7 @@
namespace Umbraco.Web.BackOffice.Authorization
{
/// <summary>
/// Authorization requirement for <see cref="ContentPermissionPublishBranchHandler"/>
/// Authorization requirement for <see cref="ContentPermissionsPublishBranchHandler"/>
/// </summary>
public class ContentPermissionsPublishBranchRequirement : IAuthorizationRequirement
{

View File

@@ -15,14 +15,14 @@ namespace Umbraco.Web.BackOffice.Authorization
/// <summary>
/// Used to authorize if the user has the correct permission access to the content for the content id specified in a query string
/// </summary>
public class ContentPermissionQueryStringHandler : AuthorizationHandler<ContentPermissionsQueryStringRequirement>
public class ContentPermissionsQueryStringHandler : AuthorizationHandler<ContentPermissionsQueryStringRequirement>
{
private readonly IBackOfficeSecurityAccessor _backofficeSecurityAccessor;
private readonly IHttpContextAccessor _httpContextAccessor;
private readonly IEntityService _entityService;
private readonly ContentPermissions _contentPermissions;
public ContentPermissionQueryStringHandler(
public ContentPermissionsQueryStringHandler(
IBackOfficeSecurityAccessor backofficeSecurityAccessor,
IHttpContextAccessor httpContextAccessor,
IEntityService entityService,

View File

@@ -4,7 +4,7 @@ namespace Umbraco.Web.BackOffice.Authorization
{
/// <summary>
/// An authorization requirement for <see cref="ContentPermissionQueryStringHandler"/>
/// An authorization requirement for <see cref="ContentPermissionsQueryStringHandler"/>
/// </summary>
public class ContentPermissionsQueryStringRequirement : IAuthorizationRequirement
{

View File

@@ -9,12 +9,12 @@ namespace Umbraco.Web.BackOffice.Authorization
/// <summary>
/// Used to authorize if the user has the correct permission access to the content for the <see cref="IContent"/> specified
/// </summary>
public class ContentPermissionResourceHandler : AuthorizationHandler<ContentPermissionResourceRequirement, IContent>
public class ContentPermissionsResourceHandler : AuthorizationHandler<ContentPermissionsResourceRequirement, IContent>
{
private readonly IBackOfficeSecurityAccessor _backofficeSecurityAccessor;
private readonly ContentPermissions _contentPermissions;
public ContentPermissionResourceHandler(
public ContentPermissionsResourceHandler(
IBackOfficeSecurityAccessor backofficeSecurityAccessor,
ContentPermissions contentPermissions)
{
@@ -22,7 +22,7 @@ namespace Umbraco.Web.BackOffice.Authorization
_contentPermissions = contentPermissions;
}
protected override Task HandleRequirementAsync(AuthorizationHandlerContext context, ContentPermissionResourceRequirement requirement, IContent resource)
protected override Task HandleRequirementAsync(AuthorizationHandlerContext context, ContentPermissionsResourceRequirement requirement, IContent resource)
{
var permissionResult = _contentPermissions.CheckPermissions(resource,
_backofficeSecurityAccessor.BackOfficeSecurity.CurrentUser,

View File

@@ -6,25 +6,25 @@ namespace Umbraco.Web.BackOffice.Authorization
{
/// <summary>
/// An authorization requirement for <see cref="ContentPermissionResourceHandler"/>
/// An authorization requirement for <see cref="ContentPermissionsResourceHandler"/>
/// </summary>
public class ContentPermissionResourceRequirement : IAuthorizationRequirement
public class ContentPermissionsResourceRequirement : IAuthorizationRequirement
{
/// <summary>
/// Create an authorization requirement for a resource
/// </summary>
/// <param name="permissionToCheck"></param>
public ContentPermissionResourceRequirement(char permissionToCheck)
public ContentPermissionsResourceRequirement(char permissionToCheck)
{
PermissionsToCheck = new List<char> { permissionToCheck };
}
public ContentPermissionResourceRequirement(IReadOnlyList<char> permissionToCheck)
public ContentPermissionsResourceRequirement(IReadOnlyList<char> permissionToCheck)
{
PermissionsToCheck = permissionToCheck;
}
public ContentPermissionResourceRequirement(int nodeId, IReadOnlyList<char> permissionToCheck)
public ContentPermissionsResourceRequirement(int nodeId, IReadOnlyList<char> permissionToCheck)
{
NodeId = nodeId;
PermissionsToCheck = permissionToCheck;

View File

@@ -10,14 +10,14 @@ using Umbraco.Core.Services;
namespace Umbraco.Web.BackOffice.Authorization
{
public class MediaPermissionQueryStringHandler : AuthorizationHandler<MediaPermissionsQueryStringRequirement>
public class MediaPermissionsQueryStringHandler : AuthorizationHandler<MediaPermissionsQueryStringRequirement>
{
private readonly IBackOfficeSecurityAccessor _backofficeSecurityAccessor;
private readonly IHttpContextAccessor _httpContextAccessor;
private readonly MediaPermissions _mediaPermissions;
private readonly IEntityService _entityService;
public MediaPermissionQueryStringHandler(
public MediaPermissionsQueryStringHandler(
IBackOfficeSecurityAccessor backofficeSecurityAccessor,
IHttpContextAccessor httpContextAccessor,
MediaPermissions mediaPermissions)

View File

@@ -8,12 +8,12 @@ namespace Umbraco.Web.BackOffice.Authorization
/// <summary>
/// Used to authorize if the user has the correct permission access to the content for the <see cref="IContent"/> specified
/// </summary>
public class MediaPermissionResourceHandler : AuthorizationHandler<MediaPermissionResourceRequirement, IMedia>
public class MediaPermissionsResourceHandler : AuthorizationHandler<MediaPermissionsResourceRequirement, IMedia>
{
private readonly IBackOfficeSecurityAccessor _backofficeSecurityAccessor;
private readonly MediaPermissions _mediaPermissions;
public MediaPermissionResourceHandler(
public MediaPermissionsResourceHandler(
IBackOfficeSecurityAccessor backofficeSecurityAccessor,
MediaPermissions mediaPermissions)
{
@@ -21,7 +21,7 @@ namespace Umbraco.Web.BackOffice.Authorization
_mediaPermissions = mediaPermissions;
}
protected override Task HandleRequirementAsync(AuthorizationHandlerContext context, MediaPermissionResourceRequirement requirement, IMedia resource)
protected override Task HandleRequirementAsync(AuthorizationHandlerContext context, MediaPermissionsResourceRequirement requirement, IMedia resource)
{
var permissionResult = MediaPermissions.MediaAccess.NotFound;

View File

@@ -3,15 +3,15 @@
namespace Umbraco.Web.BackOffice.Authorization
{
/// <summary>
/// An authorization requirement for <see cref="MediaPermissionResourceHandler"/>
/// An authorization requirement for <see cref="MediaPermissionsResourceHandler"/>
/// </summary>
public class MediaPermissionResourceRequirement : IAuthorizationRequirement
public class MediaPermissionsResourceRequirement : IAuthorizationRequirement
{
public MediaPermissionResourceRequirement()
public MediaPermissionsResourceRequirement()
{
}
public MediaPermissionResourceRequirement(int nodeId)
public MediaPermissionsResourceRequirement(int nodeId)
{
NodeId = nodeId;
}