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 on `default_power_level_content_override`.
Original file line number Diff line number Diff line change @@ -4134,6 +4134,38 @@ default_power_level_content_override:
4134
4134
trusted_private_chat: null
4135
4135
public_chat: null
4136
4136
` ` `
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
+
4137
4169
---
4138
4170
# ## `forget_rooms_on_leave`
4139
4171
Original file line number Diff line number Diff line change @@ -1188,6 +1188,8 @@ async def create_event(
1188
1188
)
1189
1189
events_to_send .append ((power_event , power_context ))
1190
1190
else :
1191
+ # Please update the docs for `default_power_level_content_override` when
1192
+ # updating the `events` dict below
1191
1193
power_level_content : JsonDict = {
1192
1194
"users" : {creator_id : 100 },
1193
1195
"users_default" : 0 ,
You can’t perform that action at this time.
0 commit comments