private static bool IsInAdminGroup(IUser user, IEnumerable<string> adminGroupPaths)
{
using (new SystemAccount())
{
foreach (var groupPath in adminGroupPaths)
{
var node = Node.LoadNode(groupPath);
var container = node as ISecurityContainer;
if (container == null)
continue;
//if (user.IsInGroup(group))
// return true;
if (user.IsInContainer(container))
return true;
}
}
return false;
}