699fa5b61e
Generalise public rooms check, allow blocking removal from public rooms dir as well. Remove the check on alias association, that is unrelated. Note that we now execute the same behaviour as when publishing the room is blocked by the homeserver config. That is, we now 403 the /createRoom call instead of just letting the room be created without entering it into the public rooms directory. Finally, only call check_visibility_can_be_modified if it exists. |
||
---|---|---|
.. | ||
ui_auth | ||
__init__.py | ||
_base.py | ||
account_data.py | ||
account_validity.py | ||
acme.py | ||
acme_issuing_service.py | ||
admin.py | ||
appservice.py | ||
auth.py | ||
cas_handler.py | ||
deactivate_account.py | ||
device.py | ||
devicemessage.py | ||
directory.py | ||
e2e_keys.py | ||
e2e_room_keys.py | ||
events.py | ||
federation.py | ||
groups_local.py | ||
identity.py | ||
initial_sync.py | ||
message.py | ||
oidc_handler.py | ||
pagination.py | ||
password_policy.py | ||
presence.py | ||
profile.py | ||
read_marker.py | ||
receipts.py | ||
register.py | ||
room.py | ||
room_list.py | ||
room_member.py | ||
room_member_worker.py | ||
saml_handler.py | ||
search.py | ||
set_password.py | ||
state_deltas.py | ||
stats.py | ||
sync.py | ||
typing.py | ||
user_directory.py |