Paving the way for syncing group permissions across a grid

0.6.5-rc1
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

@ -1622,6 +1622,10 @@ namespace OpenSim.Client.MXP.ClientStack
{
}
public void RefreshGroupMembership()
{
}
public void SendUseCachedMuteList()
{
}

View File

@ -1077,6 +1077,11 @@ namespace OpenSim.Client.VWoHTTP.ClientStack
throw new System.NotImplementedException();
}
public void RefreshGroupMembership()
{
throw new System.NotImplementedException();
}
public void SendAvatarNotesReply(UUID targetID, string text)
{
throw new System.NotImplementedException();

View File

@ -1141,6 +1141,7 @@ namespace OpenSim.Framework
void SendClassifiedInfoReply(UUID classifiedID, UUID creatorID, uint creationDate, uint expirationDate, uint category, string name, string description, UUID parcelID, uint parentEstate, UUID snapshotID, string simName, Vector3 globalPos, string parcelName, byte classifiedFlags, int price);
void SendAgentDropGroup(UUID groupID);
void RefreshGroupMembership();
void SendAvatarNotesReply(UUID targetID, string text);
void SendAvatarPicksReply(UUID targetID, Dictionary<UUID, string> picks);
void SendPickInfoReply(UUID pickID,UUID creatorID, bool topPick, UUID parcelID, string name, string desc, UUID snapshotID, string user, string originalName, string simName, Vector3 posGlobal, int sortOrder, bool enabled);

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()
{
}

View File

@ -1116,6 +1116,10 @@ namespace OpenSim.Tests.Common.Mock
{
}
public void RefreshGroupMembership()
{
}
public void SendUseCachedMuteList()
{
}