File tree Expand file tree Collapse file tree 3 files changed +35
-0
lines changed
Expand file tree Collapse file tree 3 files changed +35
-0
lines changed Original file line number Diff line number Diff line change 1+ Improve documentation for the [`default_power_level_content_override`](https://element-hq.github.io/synapse/latest/usage/configuration/config_documentation.html#default_power_level_content_override) config option.
Original file line number Diff line number Diff line change @@ -4134,6 +4134,38 @@ default_power_level_content_override:
41344134 trusted_private_chat: null
41354135 public_chat: null
41364136` ` `
4137+
4138+ The default power levels for each preset are :
4139+ ` ` ` yaml
4140+ "m.room.name": 50
4141+ "m.room.power_levels": 100
4142+ "m.room.history_visibility": 100
4143+ "m.room.canonical_alias": 50
4144+ "m.room.avatar": 50
4145+ "m.room.tombstone": 100
4146+ "m.room.server_acl": 100
4147+ "m.room.encryption": 100
4148+ ` ` `
4149+
4150+ So a complete example where the default power-levels for a preset are maintained
4151+ but the power level for a new key is set is :
4152+ ` ` ` yaml
4153+ default_power_level_content_override:
4154+ private_chat:
4155+ events:
4156+ "com.example.foo": 0
4157+ "m.room.name": 50
4158+ "m.room.power_levels": 100
4159+ "m.room.history_visibility": 100
4160+ "m.room.canonical_alias": 50
4161+ "m.room.avatar": 50
4162+ "m.room.tombstone": 100
4163+ "m.room.server_acl": 100
4164+ "m.room.encryption": 100
4165+ trusted_private_chat: null
4166+ public_chat: null
4167+ ` ` `
4168+
41374169---
41384170# ## `forget_rooms_on_leave`
41394171
Original file line number Diff line number Diff line change @@ -1188,6 +1188,8 @@ async def create_event(
11881188 )
11891189 events_to_send .append ((power_event , power_context ))
11901190 else :
1191+ # Please update the docs for `default_power_level_content_override` when
1192+ # updating the `events` dict below
11911193 power_level_content : JsonDict = {
11921194 "users" : {creator_id : 100 },
11931195 "users_default" : 0 ,
You can’t perform that action at this time.
0 commit comments