Publicizes a few things, including the fix for U4-3981 Make Umbraco.Web.WebApi.Filters.UmbracoApplicationAuthorizeAttribute public
This commit is contained in:
@@ -5,7 +5,7 @@ namespace Umbraco.Core.Sync
|
||||
/// <summary>
|
||||
/// An interface exposing a server address to use for server syncing
|
||||
/// </summary>
|
||||
internal interface IServerAddress
|
||||
public interface IServerAddress
|
||||
{
|
||||
string ServerAddress { get; }
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ namespace Umbraco.Core.Sync
|
||||
/// <summary>
|
||||
/// Defines a server messenger for server sync and distrubuted cache
|
||||
/// </summary>
|
||||
internal interface IServerMessenger
|
||||
public interface IServerMessenger
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -5,7 +5,7 @@ namespace Umbraco.Core.Sync
|
||||
/// <summary>
|
||||
/// An interface to expose a list of server registrations for server syncing
|
||||
/// </summary>
|
||||
internal interface IServerRegistrar
|
||||
public interface IServerRegistrar
|
||||
{
|
||||
IEnumerable<IServerAddress> Registrations { get; }
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ namespace Umbraco.Core.Sync
|
||||
/// <summary>
|
||||
/// A resolver to return the currently registered IServerMessenger object
|
||||
/// </summary>
|
||||
internal class ServerMessengerResolver : SingleObjectResolverBase<ServerMessengerResolver, IServerMessenger>
|
||||
public sealed class ServerMessengerResolver : SingleObjectResolverBase<ServerMessengerResolver, IServerMessenger>
|
||||
{
|
||||
internal ServerMessengerResolver(IServerMessenger factory)
|
||||
: base(factory)
|
||||
|
||||
@@ -5,7 +5,7 @@ namespace Umbraco.Core.Sync
|
||||
/// <summary>
|
||||
/// The resolver to return the currently registered IServerRegistrar object
|
||||
/// </summary>
|
||||
internal class ServerRegistrarResolver : SingleObjectResolverBase<ServerRegistrarResolver, IServerRegistrar>
|
||||
public sealed class ServerRegistrarResolver : SingleObjectResolverBase<ServerRegistrarResolver, IServerRegistrar>
|
||||
{
|
||||
|
||||
internal ServerRegistrarResolver(IServerRegistrar factory)
|
||||
|
||||
@@ -26,7 +26,7 @@ namespace Umbraco.Web.WebApi.Filters
|
||||
/// By default the permission that is checked is browse but this can be specified in the ctor.
|
||||
/// NOTE: This cannot be an auth filter because that happens too soon and we don't have access to the action params.
|
||||
/// </remarks>
|
||||
internal sealed class EnsureUserPermissionForContentAttribute : ActionFilterAttribute
|
||||
public sealed class EnsureUserPermissionForContentAttribute : ActionFilterAttribute
|
||||
{
|
||||
private readonly int? _nodeId;
|
||||
private readonly string _paramName;
|
||||
|
||||
@@ -7,7 +7,7 @@ namespace Umbraco.Web.WebApi.Filters
|
||||
/// <summary>
|
||||
/// Ensures that the current user has access to the specified application
|
||||
/// </summary>
|
||||
internal sealed class UmbracoApplicationAuthorizeAttribute : AuthorizeAttribute
|
||||
public sealed class UmbracoApplicationAuthorizeAttribute : AuthorizeAttribute
|
||||
{
|
||||
/// <summary>
|
||||
/// Can be used by unit tests to enable/disable this filter
|
||||
|
||||
Reference in New Issue
Block a user