Ejemplo n.º 1
0
        public bool IsUserTeamOwner(SPUser user)
        {
            SPGroup owners = OwnersGroup(SPContext.Current.Site);

            if (owners == null)
            {
                return(false);
            }
            return(owners.WBxContainsUser(user));
        }
Ejemplo n.º 2
0
        public bool IsUserTeamMember(SPUser user, SPSite site)
        {
            SPGroup members = MembersGroup(site);

            if (members == null)
            {
                return(false);
            }
            return(members.WBxContainsUser(user));
        }
Ejemplo n.º 3
0
        internal void AddOwner(SPSite site, SPUser user)
        {
            SPGroup owners = this.OwnersGroup(site);

            if (owners == null)
            {
                WBLogging.Teams.Unexpected("Trying to add a user to be an owner in a team (" + Name + ") where there is no set owners group!");
                return;
            }

            if (!owners.WBxContainsUser(user))
            {
                owners.AddUser(user);
                owners.Update();
            }
        }