Adds a narrower spam sanction alongside the existing account freeze: a restricted account keeps every existing membership and conversation, but cannot join new channels/groups (public join or invite link) and cannot start a new conversation with a non-contact. Reachable both as a standalone admin action and as a decision on a reported user's moderation case, with the same idempotent-supersession and appeal wiring freeze already has. |
||
|---|---|---|
| .. | ||
| actions.go | ||
| actions_test.go | ||
| appeal_links.go | ||
| appeal_links_test.go | ||
| cases.go | ||
| cases_test.go | ||
| evidence.go | ||
| legacy.go | ||
| legacy_test.go | ||
| registry_reports.go | ||
| registry_reports_test.go | ||
| service.go | ||
| service_test.go | ||