Openfire

Implement "Chinese wall" support

Details

  • Type: New Feature New Feature
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: None
  • Fix Version/s: None
  • Component/s: Core
  • Description:
    Hide

    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...

    Show
    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...

Activity

Hide
alexander wenckus added a comment - 07/26/05 08:34 PM

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.

Show
alexander wenckus added a comment - 07/26/05 08:34 PM 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.
Hide
Will Dimmit added a comment - 08/11/05 07:01 PM

For people needing this kind of IM (not group chat) control in a Windows environment, the combination of the "hack" described in this thread:
http://www.jivesoftware.org/forums/thread.jspa?threadID=14307&tstart=0
and the Pandion client works quite well. I was able to strip down Pandion to the point where users cannot change their roster or initiate IMs to others outside their roster. A very determined (and knowledgeable) user could probably find a way around this, but for a general office environment, it is working beautifully. If anyone would like some info on what I did with Pandion, just drop me a line at will@americanmutualloans.com. Thanks to the Jive staff and community!

Show
Will Dimmit added a comment - 08/11/05 07:01 PM For people needing this kind of IM (not group chat) control in a Windows environment, the combination of the "hack" described in this thread: http://www.jivesoftware.org/forums/thread.jspa?threadID=14307&tstart=0 and the Pandion client works quite well. I was able to strip down Pandion to the point where users cannot change their roster or initiate IMs to others outside their roster. A very determined (and knowledgeable) user could probably find a way around this, but for a general office environment, it is working beautifully. If anyone would like some info on what I did with Pandion, just drop me a line at will@americanmutualloans.com. Thanks to the Jive staff and community!
Hide
Matt Tucker added a comment - 01/29/06 04:21 AM

BTW, I heard that the new better way to refer to this feature is "ethical walls". That sounds sort of dumb. Any other ideas on good names for this feature?

Show
Matt Tucker added a comment - 01/29/06 04:21 AM BTW, I heard that the new better way to refer to this feature is "ethical walls". That sounds sort of dumb. Any other ideas on good names for this feature?
Hide
LG added a comment - 06/09/07 06:48 PM
Show
LG added a comment - 06/09/07 06:48 PM probably related to "Disable IM plugin" http://www.igniterealtime.org/forum/thread.jspa?threadID=24135
Hide
LG added a comment - 06/19/10 12:32 PM

Can we close this issue as the packet filter exists?

Show
LG added a comment - 06/19/10 12:32 PM Can we close this issue as the packet filter exists?

People

Dates

  • Created:
    07/26/05 08:15 PM
    Updated:
    06/19/10 12:32 PM