Files
Orchard/src/Orchard.Web/Modules/Orchard.Widgets/Permissions.cs
2010-09-29 13:35:57 -07:00

27 lines
866 B
C#

using System.Collections.Generic;
using Orchard.Environment.Extensions.Models;
using Orchard.Security.Permissions;
namespace Orchard.Widgets {
public class Permissions : IPermissionProvider {
public static readonly Permission ManageWidgets = new Permission { Description = "Managing Widgets", Name = "ManageWidgets" };
public virtual Feature Feature { get; set; }
public IEnumerable<Permission> GetPermissions() {
return new Permission[] {
ManageWidgets,
};
}
public IEnumerable<PermissionStereotype> GetDefaultStereotypes() {
return new[] {
new PermissionStereotype {
Name = "Administrator",
Permissions = new[] {ManageWidgets}
},
};
}
}
}