We habe an application for openfire where it is used for psychological counseling. Therefore it is necessary for all users in the group "clients" to be visible to all users in the group "counselers" but the members of "clients" shall never be allowed to see or add eachother. Easiest way to achieve this would be making the internal and external sharing of groups independent from each other. As I think that such an improvement of the group-sharing-option could be helpful for other apllications in buisness, I propose this addition to the core-features of the group-sharing-system.
Kind regards
Jörn