SenseNet.Portal.Virtualization.PortalContext.IsInAdminGroup C# (CSharp) Méthode

IsInAdminGroup() private static méthode

private static IsInAdminGroup ( IUser user, IEnumerable adminGroupPaths ) : bool
user IUser
adminGroupPaths IEnumerable
Résultat bool
        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;
        }