diff options
author | Erik Johnston <erik@matrix.org> | 2019-02-15 10:17:13 +0000 |
---|---|---|
committer | Erik Johnston <erik@matrix.org> | 2019-02-15 10:17:13 +0000 |
commit | 02c46acc6a63b9e56039b5d7e24cc97ed9a4636d (patch) | |
tree | 90d9f613280610c853314e6b41a1e88b3fed23fc /synapse/config | |
parent | Clarify comments (diff) | |
download | synapse-02c46acc6a63b9e56039b5d7e24cc97ed9a4636d.tar.xz |
Fixup comments
Diffstat (limited to 'synapse/config')
-rw-r--r-- | synapse/config/room_directory.py | 35 |
1 files changed, 27 insertions, 8 deletions
diff --git a/synapse/config/room_directory.py b/synapse/config/room_directory.py index f86626c354..6815d6e9b7 100644 --- a/synapse/config/room_directory.py +++ b/synapse/config/room_directory.py @@ -46,12 +46,20 @@ class RoomDirectoryConfig(Config): # # Missing user_id/room_id/alias fields default to "*". # - # If no rules match the request is denied. + # If no rules match the request is denied. An empty list means no one + # can create aliases. + # + # Options for the rules include: + # + # user_id: Matches against the creator of the alias + # alias: Matches against the alias being created + # room_id: Matches against the room ID the alias is being pointed at + # action: Whether to "allow" or "deny" the request if the rule matches + # alias_creation_rules: - - user_id: "*" # Matches agaisnt the creator of the alias - alias: "*" # Matches against the alias being created - room_id: "*" # Matches against the room ID the alias is being - # pointed at + - user_id: "*" + alias: "*" + room_id: "*" action: allow # The `room_list_publication_rules` option controls who can publish and @@ -63,10 +71,21 @@ class RoomDirectoryConfig(Config): # If the room has one or more aliases associated with it, only one of # the aliases needs to match the alias rule. If there are no aliases # then only rules with `alias: *` match. + # + # If no rules match the request is denied. An empty list means no one + # can publish rooms. + # + # Options for the rules include: + # + # user_id: Matches agaisnt the creator of the alias + # room_id: Matches against the room ID being published + # alias: Matches against any current local or canonical aliases + # associated with the room + # action: Whether to "allow" or "deny" the request if the rule matches + # room_list_publication_rules: - - user_id: "*" # Matches against the user publishing the room - alias: "*" # Matches against any current local or canonical - # aliases associated with the room + - user_id: "*" + alias: "*" room_id: "*" action: allow """ |