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