Add "Suspend" action to review resolution options for "User Needs Approval" flags

Feature description:

A common spam operation is to create user accounts which contain promotional content in the profile (typically a link, but may be the bio as well).

Discourse has an “Approve suspect users” system that automatically raises “User Needs Approval” flags against these accounts.

Please add a “suspend user” option to the actions the moderator can take when reviewing the flags raised by this system.

:slightly_smiling_face: The flags can be resolved in a manner that allows for an “undo” in the case where the automated system has a false positive and the reviewer does not evaluate the flag carefully enough to catch this.

Current behavior:

The review system only provides three options for resolution of the “User Needs Approval” flags:

  • Yes > Delete User
  • Yes > Delete and Block User
  • No

This forces one of two bad workflows on the reviewer:

  • Delete the user. This will result in irreversible harm when the reviewer makes a mistake. All automated systems are prone to false positives and all humans make mistakes, so the occurrence of this harm is not a matter of if, but when.
  • Click the No button, then manually suspend the user via the account admin page. This is a completely unintuitive workflow, and inefficient.

Discourse version:

ba63d427fd88c5d83cb18695b16dbdbfad6fa834

Additional context:

We have a strict policy against deleting accounts on my forum. The poor design of the review interface for these flags caused great harm to my forum’s community due to fallout from revoking privileges for a moderator who refused to comply with the policy when reviewing these flags.

2 likes

There is a similar request in Suspend from Review Queue - #5 by davemaxwell.