Paving the way for syncing group permissions across a grid

This commit is contained in:
Melanie Thielker
2009-05-12 14:59:11 +00:00
parent c81c9e712c
commit 1b7d0a6c93
9 changed files with 26 additions and 1 deletions

View File

@@ -10512,7 +10512,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
#endregion
private void RefreshGroupMembership()
public void RefreshGroupMembership()
{
if (m_GroupsModule != null)
{

View File

@@ -1074,6 +1074,10 @@ namespace OpenSim.Region.Examples.SimpleModule
{
}
public void RefreshGroupMembership()
{
}
public void SendUseCachedMuteList()
{
}

View File

@@ -32,10 +32,12 @@ using OpenSim.Framework;
namespace OpenSim.Region.Framework.Interfaces
{
public delegate void NewGroupNotice(UUID groupID, UUID noticeID);
public delegate void GroupChange(UUID groupID);
public interface IGroupsModule
{
event NewGroupNotice OnNewGroupNotice;
event GroupChange OnGroupChange;
void ActivateGroup(IClientAPI remoteClient, UUID groupID);
List<GroupTitlesData> GroupTitlesRequest(IClientAPI remoteClient, UUID groupID);

View File

@@ -541,6 +541,7 @@ namespace OpenSim.Region.OptionalModules.Avatar.XmlRpcGroups
#region IGroupsModule Members
public event NewGroupNotice OnNewGroupNotice;
public event GroupChange OnGroupChange;
public GroupRecord GetGroupRecord(UUID GroupID)
{

View File

@@ -1074,6 +1074,10 @@ namespace OpenSim.Region.OptionalModules.World.NPC
{
}
public void RefreshGroupMembership()
{
}
public void SendUseCachedMuteList()
{
}