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); }
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); }
public GroupMembershipData GetAgentGroupMembership(UUID requestingAgentID, UUID AgentID, UUID GroupID) { return(GroupsConnector.GetGroupMembershipData(requestingAgentID, GroupID, AgentID)); }