# Botão "Sim" da moderação após suspender usuário

**URL:** https://meta.discourse.org/t/moderation-yes-button-after-suspending-user/411693
**Category:** UX
**Tags:** review-queue, fixed
**Created:** [Setembro 5, 2026, 4:23am UTC](https://meta.discourse.org/t/moderation-yes-button-after-suspending-user/411693 "2026-09-05T04:23:45Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![sterretje](https://avatars.discourse-cdn.com/v4/letter/s/cdc98d/32.png) [@sterretje](https://meta.discourse.org/u/sterretje)
#### Post date: [Setembro 5, 2026, 4:23am UTC](https://meta.discourse.org/t/moderation-yes-button-after-suspending-user/411693/1 "2026-09-05T04:23:46Z")

</div>

Bom dia

Sinalização: o usuário precisa de aprovação.

Depois de suspender um usuário por spam, atualmente fica um botão “sim” remanescente.

 ![image](https://global.discourse-cdn.com/meta/original/4X/b/4/c/b4ca8a1648a2d08ee935aa6b1b216bcfc7286f32.png)

Essa alteração parece ter ocorrido com [GitHub - discourse/discourse at 5b61a1d4496d9ea51fcd6fd79f736dff530781ab · GitHub](https://github.com/discourse/discourse/tree/5b61a1d4496d9ea51fcd6fd79f736dff530781ab) (ou talvez em uma versão anterior).

Observações:

1. Não sou administrador no site.
2. Espero que esses detalhes sejam suficientes.

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [Setembro 9, 2026, 8:28pm UTC](https://meta.discourse.org/t/moderation-yes-button-after-suspending-user/411693/4 "2026-09-09T20:28:39Z")

</div>

Obrigado por reportar isso, estamos trabalhando em uma correção que restaurará o contexto correto

> <https://github.com/discourse/discourse/pull/43495>
>
> When you reject a user you can still approve them after the fact, but our headin…g doesn't reflect this and leaves moderators in a confusing state
> 
> \<img width="1089" height="184" alt="image" src="https://github.com/user-attachments/assets/db2c3608-17a3-4f0f-9df6-3230757aae07" /\>
> 
> This ensures our heading still carries the correct context to take the action
> 
> \<img width="1090" height="190" alt="image" src="https://github.com/user-attachments/assets/76bc748c-3ca3-401f-a183-127778d2619e" /\>
> 
> Reported here: 
> https://meta.discourse.org/t/moderation-yes-button-after-suspending-user/411693

 ![image](https://global.discourse-cdn.com/meta/original/4X/8/4/2/842257e183a0b19ff3fbce6461897231027e3ad5.png)

---

<div class="post-metadata">

### Author: ![per1234](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/per1234/32/569645_2.png) [@per1234](https://meta.discourse.org/u/per1234)
#### Post date: [Setembro 9, 2026, 11:54pm UTC](https://meta.discourse.org/t/moderation-yes-button-after-suspending-user/411693/5 "2026-09-09T23:54:45Z")

</div>

Obrigado pelo seu trabalho para resolver isso @awesomerobot.

Meu fórum foi atualizado para a versão `ed00bce10a9e2ad5f12f6ae6b3a229bb62cf2d2b` do Discourse, que contém a correção `discourse/discourse#43495`. Ainda assim, continuamos vendo esses botões inesperados nos itens de revisão “Usuário precisa de aprovação”.

Talvez o relatório não tenha ficado claro. O problema não é que o contexto estava ausente. O problema é que já resolvemos o item de revisão suspendendo o usuário pela interface de revisão de sinalizações. Não há motivo para que ainda haja esse botão “Sim” em um item de revisão já resolvido. Ele apenas causa confusão, dando a impressão de que alguma ação adicional é necessária para concluir a revisão, mas a única ação que ele oferece é aprovar o usuário, o que não faria sentido, já que se trata de spammers. Nenhum outro tipo de item de revisão exibe botões após ser revisado, e esses botões não estavam presentes anteriormente nos itens de revisão “Usuário precisa de aprovação”.

Isso é claramente um bug, e não uma questão de “UX”.

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [Setembro 11, 2026, 3:18pm UTC](https://meta.discourse.org/t/moderation-yes-button-after-suspending-user/411693/6 "2026-09-11T15:18:58Z")

</div>

Ah, agora entendi. Obrigado pelo detalhe adicional, isso exigiu um pouco de desdobramento… Eu assumi que isso era algo que havíamos perdido antes com as alterações na fila de revisão, mas é um efeito colateral de outra mudança que não deveria afetar a fila de revisão.

O problema original era que, com `must_approve_users` ativado, usuários com um item na fila de revisão que já havia sido tratado, mas que ainda não estavam aprovados, não podiam ser aprovados a partir de sua página de administração, porque a aprovação só funcionava em itens pendentes. A correção permitiu a aprovação de usuários mesmo com itens de fila já tratados. Isso corrigiu a página de administração, mas também gerou o botão de aprovação em itens já tratados na fila de revisão.

Então, em vez de corrigir o contexto, esse botão de aprovação não deveria aparecer, como você disse. Tenho uma correção a caminho que ocultará isso na fila de revisão novamente:

> <https://github.com/discourse/discourse/pull/43586>
>
> Reported here: https://meta.discourse.org/t/moderation-yes-button-after-suspendi…ng-user/411693/4 and a follow-up to https://github.com/discourse/discourse/commit/0d241b1f717cbfd0bf950794c30b4db0ffeb72a5 — that fix was in the wrong direction, it added the correct context for the "yes" button that appeared, but really the approval shouldn't be in the review queue after the user was handled at all. 
> 
> The original issue that caused the "yes" button to appear after the item was reviewed was from #40303, which fixed an issue when \`must\_approve\_users\` was on. Users whose review queue item 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 approval on handled items. That fixed the admin page, but it also left a "Yes" button on handled items in the review queue.
> 
> So this undoes that context fix from https://github.com/discourse/discourse/commit/0d241b1f717cbfd0bf950794c30b4db0ffeb72a5 for the review queue, and hides the approval button in the review queue after the item has already been handled. The original fix for the admin page is still present.

---

<div class="post-metadata">

### Author: ![sterretje](https://avatars.discourse-cdn.com/v4/letter/s/cdc98d/32.png) [@sterretje](https://meta.discourse.org/u/sterretje)
#### Post date: [Setembro 15, 2026, 8:04am UTC](https://meta.discourse.org/t/moderation-yes-button-after-suspending-user/411693/7 "2026-09-15T08:04:32Z")

</div>

Vou marcar a publicação #6 como a solução assim que eu encontrar a mesma flag novamente.

Obrigado pelo trabalho.

---

<div class="post-metadata">

### Author: ![sterretje](https://avatars.discourse-cdn.com/v4/letter/s/cdc98d/32.png) [@sterretje](https://meta.discourse.org/u/sterretje)
#### Post date: [Setembro 15, 2026, 10:39am UTC](https://meta.discourse.org/t/moderation-yes-button-after-suspending-user/411693/8 "2026-09-15T10:39:56Z")

</div>

OK, o problema parece ter sido resolvido.

> [@sterretje](#):
>
> Vou marcar a publicação #6 como a solução

Onde fica o botão de solução neste fórum? Eu esperaria encontrá-lo na linha de ícones abaixo da publicação.

 ![image](https://global.discourse-cdn.com/meta/original/4X/4/5/8/458badb52c6ee135ca583e5a1be3ed8a4525d7d8.png)

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [Setembro 15, 2026, 10:45am UTC](https://meta.discourse.org/t/moderation-yes-button-after-suspending-user/411693/9 "2026-09-15T10:45:18Z")

</div>

O plugin de resolução não está habilitado nesta categoria. Você pode encontrar o botão abaixo dos tópicos, por exemplo, em #Support.  
Às vezes, os usuários marcam tópicos como resolvidos depois que alguém compartilha uma solução temporária, que não é a solução final. Portanto, nos tópicos desta categoria, a tag #fixed é adicionada e o tópico é fechado pela pessoa que resolveu o problema.

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [Setembro 15, 2026, 11:47am UTC](https://meta.discourse.org/t/moderation-yes-button-after-suspending-user/411693/10 "2026-09-15T11:47:56Z")

</div>


