|
@@ -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()
|
|
|
)
|