Backports the permissions repo updates, permissions on user/content repo updates and default permissions for users

This commit is contained in:
Shannon
2014-01-08 15:42:49 +11:00
parent 0f9f11bbcf
commit 9467a67661
15 changed files with 321 additions and 89 deletions

View File

@@ -0,0 +1,24 @@
namespace Umbraco.Core.Models.Membership
{
/// <summary>
/// Represents a user -> entity permission
/// </summary>
public class EntityPermission
{
public EntityPermission(object userId, int entityId, string[] assignedPermissions)
{
UserId = userId;
EntityId = entityId;
AssignedPermissions = assignedPermissions;
}
public object UserId { get; private set; }
public int EntityId { get; private set; }
/// <summary>
/// The assigned permissions for the user/entity combo
/// </summary>
public string[] AssignedPermissions { get; private set; }
}
}