Fix "redacts" power level editing
This commit is contained in:
parent
2ded62f77d
commit
51900a04f7
2 changed files with 10 additions and 0 deletions
|
|
@ -113,6 +113,14 @@ PowerlevelsTypeListModel::ban() const
|
|||
return powerLevels_.users_default;
|
||||
}
|
||||
mtx::events::state::power_level_t
|
||||
PowerlevelsTypeListModel::redact() const
|
||||
{
|
||||
for (const auto &[key, pl] : std::as_const(types))
|
||||
if (key == "redact")
|
||||
return pl;
|
||||
return powerLevels_.users_default;
|
||||
}
|
||||
mtx::events::state::power_level_t
|
||||
PowerlevelsTypeListModel::eventsDefault() const
|
||||
{
|
||||
for (const auto &[key, pl] : std::as_const(types))
|
||||
|
|
@ -602,6 +610,7 @@ PowerlevelEditingModels::calculateNewPowerlevel() const
|
|||
newPl.kick = types_.kick();
|
||||
newPl.invite = types_.invite();
|
||||
newPl.ban = types_.ban();
|
||||
newPl.redact = types_.redact();
|
||||
newPl.events_default = types_.eventsDefault();
|
||||
newPl.state_default = types_.stateDefault();
|
||||
newPl.users = users_.toUsers();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue