session-desktop icon indicating copy to clipboard operation
session-desktop copied to clipboard

Implement server-wide open group user bans and unbans.

Open ianmacd opened this issue 2 years ago • 4 comments

This adds to Session the ability to ban a user not just from a single group, but from an entire SOGS.

To successfully ban (or unban) a user across a whole server, the executor must be a global moderator of the SOGS instance.

When banning a user, the global moderator may opt to also remove all of the user's messages from the server. This requires PySOGS > 0.3.7 to allow the simultaneous deletion of messages from multiple groups. See oxen-io/session-pysogs@2c8e4f1535bbd2cc676fa46914c691d2332cb41f.

This has been tested with Session 1.10.4 in combination with open.getsession.org and sog.caliban.org, both of which have been updated to support server-wide banning.

image image image

Contributor checklist:

ianmacd avatar Jan 22 '23 17:01 ianmacd