summary refs log tree commit diff
path: root/synapse/config/registration.py
diff options
context:
space:
mode:
authorTravis Ralston <travpc@gmail.com>2020-06-05 11:18:15 -0600
committerGitHub <noreply@github.com>2020-06-05 18:18:15 +0100
commit09099313e6d527938013bb46640efc3768960d21 (patch)
treeda6619c87dfa606f1b81ce432509317e4a77d525 /synapse/config/registration.py
parentClarifications to the admin api documentation (#7647) (diff)
downloadsynapse-09099313e6d527938013bb46640efc3768960d21.tar.xz
Add an option to disable autojoin for guest accounts (#6637)
Fixes https://github.com/matrix-org/synapse/issues/3177
Diffstat (limited to 'synapse/config/registration.py')
-rw-r--r--synapse/config/registration.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/synapse/config/registration.py b/synapse/config/registration.py

index a9aa8c3737..fecced2d57 100644 --- a/synapse/config/registration.py +++ b/synapse/config/registration.py
@@ -128,6 +128,7 @@ class RegistrationConfig(Config): if not RoomAlias.is_valid(room_alias): raise ConfigError("Invalid auto_join_rooms entry %s" % (room_alias,)) self.autocreate_auto_join_rooms = config.get("autocreate_auto_join_rooms", True) + self.auto_join_rooms_for_guests = config.get("auto_join_rooms_for_guests", True) self.enable_set_displayname = config.get("enable_set_displayname", True) self.enable_set_avatar_url = config.get("enable_set_avatar_url", True) @@ -368,6 +369,13 @@ class RegistrationConfig(Config): # users cannot be auto-joined since they do not exist. # #autocreate_auto_join_rooms: true + + # When auto_join_rooms is specified, setting this flag to false prevents + # guest accounts from being automatically joined to the rooms. + # + # Defaults to true. + # + #auto_join_rooms_for_guests: false """ % locals() )