Publicizes a few things, including the fix for U4-3981 Make Umbraco.Web.WebApi.Filters.UmbracoApplicationAuthorizeAttribute public

This commit is contained in:
Shannon
2014-03-24 15:41:46 +11:00
parent 5e43ddc13c
commit 96fa8c7dc9
7 changed files with 7 additions and 7 deletions

View File

@@ -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; }
}

View File

@@ -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>

View File

@@ -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; }
}

View File

@@ -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)

View File

@@ -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)

View File

@@ -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;

View File

@@ -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