Na página de revisão, a tag é restrita aos privilégios do proprietário do tópico

Olá,

Se uma das configurações de grupo de tags :arrow_down_small:

For definida para um grupo diferente do proprietário do tópico revisável. Então, o tópico não pode ser aprovado com essa tag.


Repro:

  1. Ative as configurações do site revisar cada postagem para testes.

  2. Crie um grupo de tags com uma tag e defina As tags são visíveis apenas para os seguintes grupos, por exemplo: staff

  3. Crie um tópico com um usuário que não seja staff. Eu criei com um usuário TL1.

  4. Clique em editar e adicione a tag que você criou no ponto 2.

  5. Clique no botão Aprovar Postagem.

Ele mostrará um modal de aviso.

E um erro no console.

Parece que na página de revisão, ele está restrito aos privilégios do proprietário do tópico.

Obrigado :slightly_smiling_face:

2 curtidas
opts.merge!(guardian: Guardian.new(performed_by)) if performed_by.staff?

Agora usaremos o “guardian” do revisor para verificar permissões em todos os lugares enquanto criamos posts/tópicos por aprovação. Espero que esteja tudo bem.

4 curtidas