You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
Repository navigation
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
Hi there, and thanks for the great work on Matrix.
We are wondering for a specific setup if it would be possible to do only one-way federation: our local users would not be able to join rooms on other homeserver, but people from other HS should still be able to join federated rooms in our HS.
The room complexity stuff may work, I'm not 100% sure, but its not really want its designed for.
I think the correct way of doing this is using the third_party_event_rules plugin, which allows running arbitrary rules on new events generated by the server. In this case I think you could write a module that denies all joins by local users where there are no other users in the room. I'm not 100% sure that will work well, but if it doesn't then we should expand third party event rules to support this use case.
Activity
ArchangeGabriel commentedon May 31, 2020
I was linked to #5783.
complexity: 0.0could likely achieve this, am I right?erikjohnston commentedon Jun 1, 2020
The room complexity stuff may work, I'm not 100% sure, but its not really want its designed for.
I think the correct way of doing this is using the
third_party_event_rulesplugin, which allows running arbitrary rules on new events generated by the server. In this case I think you could write a module that denies all joins by local users where there are no other users in the room. I'm not 100% sure that will work well, but if it doesn't then we should expand third party event rules to support this use case.erikjohnston commentedon Jun 1, 2020
I'm closing this for now. If it turns out that using
third_party_event_rulesdoesn't work out then we can open more specific issues 👍