forked from webadvanced/Orchard-SiteMap
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Permissions.cs
29 lines (25 loc) · 882 Bytes
/
Permissions.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Orchard.Environment.Extensions.Models;
using Orchard.Security.Permissions;
namespace WebAdvanced.Sitemap {
public class Permissions : IPermissionProvider {
public static readonly Permission ManageSitemap = new Permission { Description = "Manage sitemap", Name = "ManageSitemap" };
public virtual Feature Feature { get; set; }
public IEnumerable<Permission> GetPermissions() {
return new[] {
ManageSitemap,
};
}
public IEnumerable<PermissionStereotype> GetDefaultStereotypes() {
return new[] {
new PermissionStereotype {
Name = "Administrator",
Permissions = new[] {ManageSitemap}
}
};
}
}
}