mirror of
https://github.com/opensim/opensim.git
synced 2026-08-11 20:05:33 +08:00
Paving the way for syncing group permissions across a grid
This commit is contained in:
@@ -10512,7 +10512,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
||||
|
||||
#endregion
|
||||
|
||||
private void RefreshGroupMembership()
|
||||
public void RefreshGroupMembership()
|
||||
{
|
||||
if (m_GroupsModule != null)
|
||||
{
|
||||
|
||||
@@ -1074,6 +1074,10 @@ namespace OpenSim.Region.Examples.SimpleModule
|
||||
{
|
||||
}
|
||||
|
||||
public void RefreshGroupMembership()
|
||||
{
|
||||
}
|
||||
|
||||
public void SendUseCachedMuteList()
|
||||
{
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -1074,6 +1074,10 @@ namespace OpenSim.Region.OptionalModules.World.NPC
|
||||
{
|
||||
}
|
||||
|
||||
public void RefreshGroupMembership()
|
||||
{
|
||||
}
|
||||
|
||||
public void SendUseCachedMuteList()
|
||||
{
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user