diff options
3 files changed, 10 insertions, 0 deletions
diff --git a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs index 72cb5c8..0eb08b2 100644 --- a/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs +++ b/OpenSim/Region/ClientStack/LindenUDP/LLClientView.cs | |||
@@ -8991,6 +8991,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
8991 | d.Powers, | 8991 | d.Powers, |
8992 | d.UpdateType); | 8992 | d.UpdateType); |
8993 | } | 8993 | } |
8994 | m_GroupsModule.NotifyChange(groupRoleUpdate.AgentData.GroupID); | ||
8994 | } | 8995 | } |
8995 | break; | 8996 | break; |
8996 | 8997 | ||
@@ -9018,6 +9019,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP | |||
9018 | d.MemberID, | 9019 | d.MemberID, |
9019 | d.Change); | 9020 | d.Change); |
9020 | } | 9021 | } |
9022 | m_GroupsModule.NotifyChange(groupRoleChanges.AgentData.GroupID); | ||
9021 | } | 9023 | } |
9022 | break; | 9024 | break; |
9023 | 9025 | ||
diff --git a/OpenSim/Region/Framework/Interfaces/IGroupsModule.cs b/OpenSim/Region/Framework/Interfaces/IGroupsModule.cs index 8183828..854a28f 100644 --- a/OpenSim/Region/Framework/Interfaces/IGroupsModule.cs +++ b/OpenSim/Region/Framework/Interfaces/IGroupsModule.cs | |||
@@ -67,5 +67,6 @@ namespace OpenSim.Region.Framework.Interfaces | |||
67 | void EjectGroupMemberRequest(IClientAPI remoteClient, UUID GroupID, UUID EjecteeID); | 67 | void EjectGroupMemberRequest(IClientAPI remoteClient, UUID GroupID, UUID EjecteeID); |
68 | void InviteGroupRequest(IClientAPI remoteClient, UUID GroupID, UUID InviteeID, UUID RoleID); | 68 | void InviteGroupRequest(IClientAPI remoteClient, UUID GroupID, UUID InviteeID, UUID RoleID); |
69 | GroupRecord GetGroupRecord(UUID GroupID); | 69 | GroupRecord GetGroupRecord(UUID GroupID); |
70 | void NotifyChange(UUID GroupID); | ||
70 | } | 71 | } |
71 | } | 72 | } |
diff --git a/OpenSim/Region/OptionalModules/Avatar/XmlRpcGroups/XmlRpcGroupsModule.cs b/OpenSim/Region/OptionalModules/Avatar/XmlRpcGroups/XmlRpcGroupsModule.cs index 2a3df8c..3b12722 100644 --- a/OpenSim/Region/OptionalModules/Avatar/XmlRpcGroups/XmlRpcGroupsModule.cs +++ b/OpenSim/Region/OptionalModules/Avatar/XmlRpcGroups/XmlRpcGroupsModule.cs | |||
@@ -1291,6 +1291,13 @@ namespace OpenSim.Region.OptionalModules.Avatar.XmlRpcGroups | |||
1291 | } | 1291 | } |
1292 | } | 1292 | } |
1293 | 1293 | ||
1294 | public void NotifyChange(UUID groupID) | ||
1295 | { | ||
1296 | // Notify all group members of a chnge in group roles and/or | ||
1297 | // permissions | ||
1298 | // | ||
1299 | } | ||
1300 | |||
1294 | #endregion | 1301 | #endregion |
1295 | } | 1302 | } |
1296 | 1303 | ||