Details
-
Type:
New Feature
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Core
-
Labels:None
Description
Add support for "Chinese walls" to groups. Chinese walls are a way to restrict communications between sets of users. This is a complimentary feature to shared groups. Options should be:
1) Only allow group members to contact other members in the same group.
2) Only allow group members to contact members of specific other groups.
3) Prevent group from talking with members of specific other groups, but allow communication to all others (opposite of #2).
All packets between the users should be restricted including presence, IQ, and messages. Users must also be prevented from talking to one another in group chat rooms. I'm not sure how group chat restrictions should be implemented, though...
as each user joins a chat the groupchat's chinese wall is added to, and when a person leaves their chinese wall is effectivly removed from the group chat. Thus, when you attempt to invite people or they attempt to join the groupchat chinese wall blocks the communication.