Moderation yes button after suspending user

Good day

Flag: user needs approval.

After suspending a user due to spam there is nowadays a “yes” button remaining.

This change seems to have happened with GitHub - discourse/discourse at 5b61a1d4496d9ea51fcd6fd79f736dff530781ab · GitHub (or maybe a version earlier).

Notes:

  1. I’m not an administrator on the site.
  2. I hope this is sufficeient detail.
5 לייקים

Thanks for reporting this, we’ve got a fix in the works that will restore the correct context

2 לייקים

Thanks for your work to resolve this @awesomerobot.

My forum has been updated to Discourse version ed00bce10a9e2ad5f12f6ae6b3a229bb62cf2d2b, which contains discourse/discourse#43495. We still see these unexpected buttons on the “User Needs Approval” review items.

Maybe the report was not clear. The problem is not that context was missing. The problem is that we already resolved the review item by suspending the user via the flag review interface. There is no reason for there to still be this “Yes” button on a resolved review item. It only causes confusion by making it seem like some additional action is required to complete the review, but the only action it offers is for us to approve the user, which wouldn’t make sense as they are spammers. No other type of review item has buttons after being reviewed and these buttons were not previously present on the “User Needs Approval” review items.

This is clearly a bug, not “UX”.

2 לייקים

Ah I see now, thanks for the additional detail, this required some untangling… I assumed this was something we missed earlier with review queue changes, but it’s a side effect of another change that wasn’t meant to impact the review queue.

The original issue was that with must_approve_users on, users with a review queue item that had already been handled but who were still unapproved couldn’t be approved from their admin page, because approval only worked on pending items. The fix allowed user approval even with already handled queue items. That fixed the admin page, but it also produced the approve button on handled items in the review queue.

So rather than fixing the context, that approve button shouldn’t appear as you said. I’ve got a fix on the way that will hide that in the review queue again:

לייק 1