public GroupProfileData GetMemberGroupProfile(UUID requestingAgentID, UUID GroupID, UUID AgentID)
        {
            GroupMembershipData MemberInfo         = GroupsConnector.GetGroupMembershipData(requestingAgentID, GroupID, AgentID);
            GroupProfileData    MemberGroupProfile = GroupsConnector.GetMemberGroupProfile(requestingAgentID, GroupID, AgentID);

            MemberGroupProfile.MemberTitle = MemberInfo.GroupTitle;
            MemberGroupProfile.PowersMask  = MemberInfo.GroupPowers;

            return(MemberGroupProfile);
        }
        private bool GroupPermissionCheck(UUID AgentID, UUID GroupID, GroupPowers groupPowers)
        {
            GroupMembershipData GMD = m_groupData.GetGroupMembershipData(AgentID, GroupID, AgentID);

            if (GMD == null)
            {
                return(false);
            }
            return((GMD.GroupPowers & (ulong)groupPowers) == (ulong)groupPowers);
        }
Пример #3
0
        bool GroupPermissionCheck(UUID agentID, UUID groupID, GroupPowers groupPowers)
        {
            GroupMembershipData grpMD = m_groupData.GetGroupMembershipData(agentID, groupID, agentID);

            if (grpMD == null)
            {
                return(false);
            }

            return((grpMD.GroupPowers & (ulong)groupPowers) == (ulong)groupPowers);
        }
Пример #4
0
 public GroupMembershipData GetAgentGroupMembership(UUID requestingAgentID, UUID AgentID, UUID GroupID)
 {
     return(GroupsConnector.GetGroupMembershipData(requestingAgentID, GroupID, AgentID));
 }