powered by Jive Software

Spark: How do I Hide the list of users that have 'joined' a MUC Conference Room

Openfire 4.03

Spark 2.8.0

Our setup is not standard, in that we have a set of users (STAFF) that we DO NOT allow to chat to each other. We are using the packet filter plugin to let the group MGMT talk to MGMT and to STAFF, while STAFF can only talk to MGT, not each other.

As an exception to this locked-down environment… we created one Conference Room in which we allow everyone to talk to everyone.

The packet filter does stop individuals from initiating separate chats with each other from the default Spark user interface, since the packet filter prevents any other user names from the STAFF group to show.

However, when in the conference room, a list of ‘joined’ users shows at the right of the conversation window - allowing users to initiate separate chats by selecting the other persons name from that list of users.

Is there any way I can ‘hide’ this list of joined users in the MUC conference room?



I don’t know of a way to disable that list showing and you probably don’t want to hide it really. There won’t be a way to tell who is in the chat and your users would have to talk blindly hoping that someone still is in the chat. But in Packet Filter you can block MUC Private message type. This should block private messages from MGMT users also. But maybe that’s an acceptable loss of feature. There is a bug which prevents from blocking MUC PM based on groups, so either all or nothing [OF-545] Packet Filter is not dropping MUC and MUC Private messages based on groups or users - IgniteRealtime JIRA

Thank you. I will use the packet filter and attempt to block the STAFF group from opening private MUC messages; and see how that pans out.

This won’t work. As i’ve said bug prevents it to set muc pm policy for a single group. You can only disable muc pm for all.