diff --git a/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionPublishBranchHandler.cs b/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsPublishBranchHandler.cs
similarity index 93%
rename from src/Umbraco.Web.BackOffice/Authorization/ContentPermissionPublishBranchHandler.cs
rename to src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsPublishBranchHandler.cs
index f172bfdea0..89e72f6cba 100644
--- a/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionPublishBranchHandler.cs
+++ b/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsPublishBranchHandler.cs
@@ -13,13 +13,13 @@ namespace Umbraco.Web.BackOffice.Authorization
///
/// The user must have access to all descendant nodes of the content item in order to continue
///
- public class ContentPermissionPublishBranchHandler : AuthorizationHandler
+ public class ContentPermissionsPublishBranchHandler : AuthorizationHandler
{
private readonly IEntityService _entityService;
private readonly ContentPermissions _contentPermissions;
private readonly IBackOfficeSecurityAccessor _backOfficeSecurityAccessor;
- public ContentPermissionPublishBranchHandler(
+ public ContentPermissionsPublishBranchHandler(
IEntityService entityService,
ContentPermissions contentPermissions,
IBackOfficeSecurityAccessor backOfficeSecurityAccessor)
diff --git a/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsPublishBranchRequirement.cs b/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsPublishBranchRequirement.cs
index 6c56b828bc..541f861f0d 100644
--- a/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsPublishBranchRequirement.cs
+++ b/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsPublishBranchRequirement.cs
@@ -3,7 +3,7 @@
namespace Umbraco.Web.BackOffice.Authorization
{
///
- /// Authorization requirement for
+ /// Authorization requirement for
///
public class ContentPermissionsPublishBranchRequirement : IAuthorizationRequirement
{
diff --git a/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionQueryStringHandler.cs b/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsQueryStringHandler.cs
similarity index 95%
rename from src/Umbraco.Web.BackOffice/Authorization/ContentPermissionQueryStringHandler.cs
rename to src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsQueryStringHandler.cs
index fa10d5477b..0534b92fc9 100644
--- a/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionQueryStringHandler.cs
+++ b/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsQueryStringHandler.cs
@@ -15,14 +15,14 @@ namespace Umbraco.Web.BackOffice.Authorization
///
/// Used to authorize if the user has the correct permission access to the content for the content id specified in a query string
///
- public class ContentPermissionQueryStringHandler : AuthorizationHandler
+ public class ContentPermissionsQueryStringHandler : AuthorizationHandler
{
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,
diff --git a/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsQueryStringRequirement.cs b/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsQueryStringRequirement.cs
index 9d2e931495..9153427614 100644
--- a/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsQueryStringRequirement.cs
+++ b/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsQueryStringRequirement.cs
@@ -4,7 +4,7 @@ namespace Umbraco.Web.BackOffice.Authorization
{
///
- /// An authorization requirement for
+ /// An authorization requirement for
///
public class ContentPermissionsQueryStringRequirement : IAuthorizationRequirement
{
diff --git a/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionResourceHandler.cs b/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsResourceHandler.cs
similarity index 83%
rename from src/Umbraco.Web.BackOffice/Authorization/ContentPermissionResourceHandler.cs
rename to src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsResourceHandler.cs
index 8172eab2a7..b2aeecb0ac 100644
--- a/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionResourceHandler.cs
+++ b/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsResourceHandler.cs
@@ -9,12 +9,12 @@ namespace Umbraco.Web.BackOffice.Authorization
///
/// Used to authorize if the user has the correct permission access to the content for the specified
///
- public class ContentPermissionResourceHandler : AuthorizationHandler
+ public class ContentPermissionsResourceHandler : AuthorizationHandler
{
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,
diff --git a/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionResourceRequirement.cs b/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsResourceRequirement.cs
similarity index 67%
rename from src/Umbraco.Web.BackOffice/Authorization/ContentPermissionResourceRequirement.cs
rename to src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsResourceRequirement.cs
index f430ffcd60..ca29362acf 100644
--- a/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionResourceRequirement.cs
+++ b/src/Umbraco.Web.BackOffice/Authorization/ContentPermissionsResourceRequirement.cs
@@ -6,25 +6,25 @@ namespace Umbraco.Web.BackOffice.Authorization
{
///
- /// An authorization requirement for
+ /// An authorization requirement for
///
- public class ContentPermissionResourceRequirement : IAuthorizationRequirement
+ public class ContentPermissionsResourceRequirement : IAuthorizationRequirement
{
///
/// Create an authorization requirement for a resource
///
///
- public ContentPermissionResourceRequirement(char permissionToCheck)
+ public ContentPermissionsResourceRequirement(char permissionToCheck)
{
PermissionsToCheck = new List { permissionToCheck };
}
- public ContentPermissionResourceRequirement(IReadOnlyList permissionToCheck)
+ public ContentPermissionsResourceRequirement(IReadOnlyList permissionToCheck)
{
PermissionsToCheck = permissionToCheck;
}
- public ContentPermissionResourceRequirement(int nodeId, IReadOnlyList permissionToCheck)
+ public ContentPermissionsResourceRequirement(int nodeId, IReadOnlyList permissionToCheck)
{
NodeId = nodeId;
PermissionsToCheck = permissionToCheck;
diff --git a/src/Umbraco.Web.BackOffice/Authorization/MediaPermissionQueryStringHandler.cs b/src/Umbraco.Web.BackOffice/Authorization/MediaPermissionsQueryStringHandler.cs
similarity index 95%
rename from src/Umbraco.Web.BackOffice/Authorization/MediaPermissionQueryStringHandler.cs
rename to src/Umbraco.Web.BackOffice/Authorization/MediaPermissionsQueryStringHandler.cs
index dc3cdf3090..09983064ad 100644
--- a/src/Umbraco.Web.BackOffice/Authorization/MediaPermissionQueryStringHandler.cs
+++ b/src/Umbraco.Web.BackOffice/Authorization/MediaPermissionsQueryStringHandler.cs
@@ -10,14 +10,14 @@ using Umbraco.Core.Services;
namespace Umbraco.Web.BackOffice.Authorization
{
- public class MediaPermissionQueryStringHandler : AuthorizationHandler
+ public class MediaPermissionsQueryStringHandler : AuthorizationHandler
{
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)
diff --git a/src/Umbraco.Web.BackOffice/Authorization/MediaPermissionResourceHandler.cs b/src/Umbraco.Web.BackOffice/Authorization/MediaPermissionsResourceHandler.cs
similarity index 86%
rename from src/Umbraco.Web.BackOffice/Authorization/MediaPermissionResourceHandler.cs
rename to src/Umbraco.Web.BackOffice/Authorization/MediaPermissionsResourceHandler.cs
index 074cb4e51b..34451ade11 100644
--- a/src/Umbraco.Web.BackOffice/Authorization/MediaPermissionResourceHandler.cs
+++ b/src/Umbraco.Web.BackOffice/Authorization/MediaPermissionsResourceHandler.cs
@@ -8,12 +8,12 @@ namespace Umbraco.Web.BackOffice.Authorization
///
/// Used to authorize if the user has the correct permission access to the content for the specified
///
- public class MediaPermissionResourceHandler : AuthorizationHandler
+ public class MediaPermissionsResourceHandler : AuthorizationHandler
{
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;
diff --git a/src/Umbraco.Web.BackOffice/Authorization/MediaPermissionResourceRequirement.cs b/src/Umbraco.Web.BackOffice/Authorization/MediaPermissionsResourceRequirement.cs
similarity index 59%
rename from src/Umbraco.Web.BackOffice/Authorization/MediaPermissionResourceRequirement.cs
rename to src/Umbraco.Web.BackOffice/Authorization/MediaPermissionsResourceRequirement.cs
index 5721a57d62..0cd51c9c15 100644
--- a/src/Umbraco.Web.BackOffice/Authorization/MediaPermissionResourceRequirement.cs
+++ b/src/Umbraco.Web.BackOffice/Authorization/MediaPermissionsResourceRequirement.cs
@@ -3,15 +3,15 @@
namespace Umbraco.Web.BackOffice.Authorization
{
///
- /// An authorization requirement for
+ /// An authorization requirement for
///
- public class MediaPermissionResourceRequirement : IAuthorizationRequirement
+ public class MediaPermissionsResourceRequirement : IAuthorizationRequirement
{
- public MediaPermissionResourceRequirement()
+ public MediaPermissionsResourceRequirement()
{
}
- public MediaPermissionResourceRequirement(int nodeId)
+ public MediaPermissionsResourceRequirement(int nodeId)
{
NodeId = nodeId;
}
diff --git a/src/Umbraco.Web.BackOffice/Controllers/ContentController.cs b/src/Umbraco.Web.BackOffice/Controllers/ContentController.cs
index ba5016251d..e9f6e6b8cb 100644
--- a/src/Umbraco.Web.BackOffice/Controllers/ContentController.cs
+++ b/src/Umbraco.Web.BackOffice/Controllers/ContentController.cs
@@ -172,7 +172,7 @@ namespace Umbraco.Web.BackOffice.Controllers
if (content == null) return NotFound();
// Authorize...
- var requirement = new ContentPermissionResourceRequirement(ActionRights.ActionLetter);
+ var requirement = new ContentPermissionsResourceRequirement(ActionRights.ActionLetter);
var authorizationResult = await _authorizationService.AuthorizeAsync(User, content, requirement);
if (!authorizationResult.Succeeded)
{
@@ -1601,7 +1601,7 @@ namespace Umbraco.Web.BackOffice.Controllers
}
// Authorize...
- var requirement = new ContentPermissionResourceRequirement(ActionSort.ActionLetter);
+ var requirement = new ContentPermissionsResourceRequirement(ActionSort.ActionLetter);
var authorizationResult = await _authorizationService.AuthorizeAsync(User, _contentService.GetById(sorted.ParentId), requirement);
if (!authorizationResult.Succeeded)
{
@@ -1636,7 +1636,7 @@ namespace Umbraco.Web.BackOffice.Controllers
public async Task PostMove(MoveOrCopy move)
{
// Authorize...
- var requirement = new ContentPermissionResourceRequirement(ActionMove.ActionLetter);
+ var requirement = new ContentPermissionsResourceRequirement(ActionMove.ActionLetter);
var authorizationResult = await _authorizationService.AuthorizeAsync(User, _contentService.GetById(move.ParentId), requirement);
if (!authorizationResult.Succeeded)
{
@@ -1658,7 +1658,7 @@ namespace Umbraco.Web.BackOffice.Controllers
public async Task PostCopy(MoveOrCopy copy)
{
// Authorize...
- var requirement = new ContentPermissionResourceRequirement(ActionCopy.ActionLetter);
+ var requirement = new ContentPermissionsResourceRequirement(ActionCopy.ActionLetter);
var authorizationResult = await _authorizationService.AuthorizeAsync(User, _contentService.GetById(copy.ParentId), requirement);
if (!authorizationResult.Succeeded)
{
@@ -1688,7 +1688,7 @@ namespace Umbraco.Web.BackOffice.Controllers
}
// Authorize...
- var requirement = new ContentPermissionResourceRequirement(ActionUnpublish.ActionLetter);
+ var requirement = new ContentPermissionsResourceRequirement(ActionUnpublish.ActionLetter);
var authorizationResult = await _authorizationService.AuthorizeAsync(User, foundContent, requirement);
if (!authorizationResult.Succeeded)
{
diff --git a/src/Umbraco.Web.BackOffice/Controllers/MediaController.cs b/src/Umbraco.Web.BackOffice/Controllers/MediaController.cs
index f98d09bd84..409967fb67 100644
--- a/src/Umbraco.Web.BackOffice/Controllers/MediaController.cs
+++ b/src/Umbraco.Web.BackOffice/Controllers/MediaController.cs
@@ -480,7 +480,7 @@ namespace Umbraco.Web.BackOffice.Controllers
public async Task PostMove(MoveOrCopy move)
{
// Authorize...
- var requirement = new MediaPermissionResourceRequirement();
+ var requirement = new MediaPermissionsResourceRequirement();
var authorizationResult = await _authorizationService.AuthorizeAsync(User, _mediaService.GetById(move.Id), requirement);
if (!authorizationResult.Succeeded)
{
@@ -635,7 +635,7 @@ namespace Umbraco.Web.BackOffice.Controllers
}
// Authorize...
- var requirement = new MediaPermissionResourceRequirement();
+ var requirement = new MediaPermissionsResourceRequirement();
var authorizationResult = await _authorizationService.AuthorizeAsync(User, _mediaService.GetById(sorted.ParentId), requirement);
if (!authorizationResult.Succeeded)
{
@@ -881,7 +881,7 @@ namespace Umbraco.Web.BackOffice.Controllers
//ensure the user has access to this folder by parent id!
if (validatePermissions)
{
- var requirement = new MediaPermissionResourceRequirement();
+ var requirement = new MediaPermissionsResourceRequirement();
var authorizationResult = await _authorizationService.AuthorizeAsync(User, _mediaService.GetById(intParentId), requirement);
if (!authorizationResult.Succeeded)
{
diff --git a/src/Umbraco.Web.BackOffice/Extensions/BackOfficeServiceCollectionExtensions.cs b/src/Umbraco.Web.BackOffice/Extensions/BackOfficeServiceCollectionExtensions.cs
index 2aadaa3fd6..2c3cb13f6f 100644
--- a/src/Umbraco.Web.BackOffice/Extensions/BackOfficeServiceCollectionExtensions.cs
+++ b/src/Umbraco.Web.BackOffice/Extensions/BackOfficeServiceCollectionExtensions.cs
@@ -126,11 +126,11 @@ namespace Umbraco.Extensions
services.AddSingleton();
services.AddSingleton();
services.AddSingleton();
- services.AddSingleton();
- services.AddSingleton();
- services.AddSingleton();
- services.AddSingleton();
- services.AddSingleton();
+ services.AddSingleton();
+ services.AddSingleton();
+ services.AddSingleton();
+ services.AddSingleton();
+ services.AddSingleton();
services.AddSingleton();
services.AddAuthorization(options =>
diff --git a/src/Umbraco.Web.BackOffice/Filters/ContentSaveValidationAttribute.cs b/src/Umbraco.Web.BackOffice/Filters/ContentSaveValidationAttribute.cs
index fba9fa9b35..cefa8c7123 100644
--- a/src/Umbraco.Web.BackOffice/Filters/ContentSaveValidationAttribute.cs
+++ b/src/Umbraco.Web.BackOffice/Filters/ContentSaveValidationAttribute.cs
@@ -231,8 +231,8 @@ namespace Umbraco.Web.BackOffice.Filters
var requirement = contentToCheck == null
- ? new ContentPermissionResourceRequirement(contentIdToCheck, permissionToCheck)
- : new ContentPermissionResourceRequirement(permissionToCheck);
+ ? new ContentPermissionsResourceRequirement(contentIdToCheck, permissionToCheck)
+ : new ContentPermissionsResourceRequirement(permissionToCheck);
var authorizationResult = await _authorizationService.AuthorizeAsync(actionContext.HttpContext.User, contentToCheck, requirement);
if (!authorizationResult.Succeeded)
diff --git a/src/Umbraco.Web.BackOffice/Filters/MediaItemSaveValidationAttribute.cs b/src/Umbraco.Web.BackOffice/Filters/MediaItemSaveValidationAttribute.cs
index afedf44211..b10043c73c 100644
--- a/src/Umbraco.Web.BackOffice/Filters/MediaItemSaveValidationAttribute.cs
+++ b/src/Umbraco.Web.BackOffice/Filters/MediaItemSaveValidationAttribute.cs
@@ -110,8 +110,8 @@ namespace Umbraco.Web.BackOffice.Filters
}
var requirement = contentToCheck == null
- ? new MediaPermissionResourceRequirement(contentIdToCheck)
- : new MediaPermissionResourceRequirement();
+ ? new MediaPermissionsResourceRequirement(contentIdToCheck)
+ : new MediaPermissionsResourceRequirement();
var authorizationResult = await _authorizationService.AuthorizeAsync(actionContext.HttpContext.User, contentToCheck, requirement);
if (!authorizationResult.Succeeded)