ask for optional mute reason

refs #109
This commit is contained in:
caryoscelus 2022-07-26 21:55:21 +00:00
parent 3c9fe8aa08
commit acc696ff09

View file

@ -56,14 +56,11 @@ class UiWebsocketPlugin(object):
@flag.no_multiuser
def actionMuteAdd(self, to, auth_address, cert_user_id, reason):
if "ADMIN" in self.getPermissions(to):
self.cbMuteAdd(to, auth_address, cert_user_id, reason)
else:
self.cmd(
"confirm",
[_["Hide all content from <b>%s</b>?"] % html.escape(cert_user_id), _["Mute"]],
lambda res: self.cbMuteAdd(to, auth_address, cert_user_id, reason)
)
self.cmd(
"prompt",
[_["Hide all content from <b>%s</b>?"] % html.escape(cert_user_id), reason, _["Mute"]],
lambda res: self.cbMuteAdd(to, auth_address, cert_user_id, res if res else reason)
)
@flag.no_multiuser
def cbMuteRemove(self, to, auth_address):