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 @flag.no_multiuser
def actionMuteAdd(self, to, auth_address, cert_user_id, reason): def actionMuteAdd(self, to, auth_address, cert_user_id, reason):
if "ADMIN" in self.getPermissions(to): self.cmd(
self.cbMuteAdd(to, auth_address, cert_user_id, reason) "prompt",
else: [_["Hide all content from <b>%s</b>?"] % html.escape(cert_user_id), reason, _["Mute"]],
self.cmd( lambda res: self.cbMuteAdd(to, auth_address, cert_user_id, res if res else reason)
"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)
)
@flag.no_multiuser @flag.no_multiuser
def cbMuteRemove(self, to, auth_address): def cbMuteRemove(self, to, auth_address):