-
- Downloads
Show all joinable rooms in the spaces summary. (#10298)
Previously only world-readable rooms were shown. This means that rooms which are public, knockable, or invite-only with a pending invitation, are included in a space summary. It also applies the same logic to the experimental room version from MSC3083 -- if a user has access to the proper allowed rooms then it is shown in the spaces summary. This change is made per MSC3173 allowing stripped state of a room to be shown to any potential room joiner.
Showing
- changelog.d/10298.feature 1 addition, 0 deletionschangelog.d/10298.feature
- changelog.d/10305.feature 1 addition, 0 deletionschangelog.d/10305.feature
- changelog.d/10305.misc 0 additions, 1 deletionchangelog.d/10305.misc
- synapse/handlers/space_summary.py 48 additions, 20 deletionssynapse/handlers/space_summary.py
- synapse/storage/databases/main/roommember.py 11 additions, 2 deletionssynapse/storage/databases/main/roommember.py
- tests/handlers/test_space_summary.py 176 additions, 15 deletionstests/handlers/test_space_summary.py
Loading
Please register or sign in to comment