diff --git a/OpenSim/Framework/GroupData.cs b/OpenSim/Framework/GroupData.cs index 8b8c6e0bbf..178193ed72 100644 --- a/OpenSim/Framework/GroupData.cs +++ b/OpenSim/Framework/GroupData.cs @@ -92,6 +92,7 @@ namespace OpenSim.Framework public string Title; public bool IsOwner; public bool ListInProfile; + public bool AcceptNotices; } public struct GroupRolesData diff --git a/OpenSim/Region/Framework/Interfaces/IGroupsModule.cs b/OpenSim/Region/Framework/Interfaces/IGroupsModule.cs index 620ae4fcae..dad08ba1a3 100644 --- a/OpenSim/Region/Framework/Interfaces/IGroupsModule.cs +++ b/OpenSim/Region/Framework/Interfaces/IGroupsModule.cs @@ -44,6 +44,7 @@ namespace OpenSim.Region.Framework.Interfaces List GroupRoleMembersRequest(IClientAPI remoteClient, UUID groupID); GroupProfileData GroupProfileRequest(IClientAPI remoteClient, UUID groupID); GroupMembershipData[] GetMembershipData(UUID UserID); + GroupMembershipData GetMembershipData(UUID GroupID, UUID UserID); void UpdateGroupInfo(IClientAPI remoteClient, UUID groupID, string charter, bool showInList, UUID insigniaID, int membershipFee, bool openEnrollment, bool allowPublish, bool maturePublish);