Open HerrBlauwasser opened 2 years ago
This information should be prominently displayed in the room directory,
The /publicRooms API does not pass this information, so would need spec changes.
in room lists in spaces as well
Neither does the /hierarchy API, so would need a further MSC
Your use case
What would you like to do?
Using Element in the context of an association, where some rooms are public using federation but other rooms shall only be available for members of the association.
Why would you like to do it?
To allow members of the association to communicate in a safe space while still being able to use other rooms being available for the general public using other home servers.
How would you like to achieve it?
We limit some rooms to users from our home server by setting the flag "Block anyone not part of [home server] from ever joining this room."
This information should be prominently displayed in the room directory, in room lists in spaces as well as when the room is opened. This would allow users to easily check if a room is limited to members of the association before joining a room and before writing something to a room.
Have you considered any alternatives?
Using different spaces labelled as "internal" and "public"
Problem: The room structure is then organized by public/internal but not by the organizational structure of the association.
Inserting the information "internal" in the room name or the room description
Problem: Can gives false feeling of security to users, as this information could be inserted in room names or description of rooms from other servers.
Disable federation
Problem: No federation. :-(
Additional context
No response