diff --git a/src/Orchard/Orchard.csproj b/src/Orchard/Orchard.csproj index 0a213e2ab..031ddb3ea 100644 --- a/src/Orchard/Orchard.csproj +++ b/src/Orchard/Orchard.csproj @@ -145,6 +145,8 @@ + + diff --git a/src/Orchard/Security/IPermissionProvider.cs b/src/Orchard/Security/IPermissionProvider.cs new file mode 100644 index 000000000..3755ef325 --- /dev/null +++ b/src/Orchard/Security/IPermissionProvider.cs @@ -0,0 +1,8 @@ +using System.Collections.Generic; + +namespace Orchard.Security { + public interface IPermissionProvider { + string PackageName { get; } + IEnumerable GetPermissions(); + } +} diff --git a/src/Orchard/Security/Permission.cs b/src/Orchard/Security/Permission.cs new file mode 100644 index 000000000..6892b551b --- /dev/null +++ b/src/Orchard/Security/Permission.cs @@ -0,0 +1,6 @@ +namespace Orchard.Security { + public class Permission { + public string Name { get; set; } + public string Description { get; set; } + } +}