Merge pull request #141 from zeronet-conservancy/mute_reason

ask for optional mute reason
This commit is contained in:
caryoscelus 2022-07-27 13:53:04 +00:00 committed by GitHub
commit ae1734ed08
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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