Fila de revisão de "palavras observadas" parece quebrada

Usamos o recurso “palavras observadas” para impor uma regra do fórum que exige que informações públicas cruciais (como nomes de domínio) não sejam ocultadas ao pedir ajuda. Fiquei satisfeito ao ver que elas poderiam ser configuradas para entrar em uma fila de revisão.

Minha expectativa era que eu pudesse ver a postagem, enviar uma mensagem ao autor para explicar as regras e, em seguida, revisar a postagem novamente, se necessário, depois que ele a revisasse, como as filas de revisão existentes para postagens sinalizadas.

Infelizmente, a postagem fica completamente oculta da vista e não há como enviar uma mensagem ao autor:

Só posso Aprovar ou Rejeitar a postagem, ou excluir o usuário, mas não quero fazer nada disso!

Posso editar a postagem, e essa é a única maneira de ver o conteúdo real, mas a caixa de edição é extremamente pequena e não pode ser redimensionada:

Além disso, não sei quais deveriam ser as palavras originais (não ocultadas). Somente o autor conhece seu nome de domínio.

Portanto, esse recurso é meio inútil para nós. Acho que isso deve ser um bug, certamente a postagem deveria ser visível? Como devo aprová-la ou rejeitá-la se não consigo vê-la?

E onde está a opção de enviar uma mensagem ao autor para discutir a postagem? Outras filas de revisão (postagens sinalizadas) têm essa capacidade.

Como suas palavras monitoradas estão configuradas?

Admin -\u003e Personalizar -\u003e Palavras Monitoradas -\u003e Exigir aprovação

Claro, mas qual é a palavra ou frase que está acionando a aprovação? Como você configurou a necessidade de aprovação?

Olhando para a fila de aprovação em um dos meus sites de teste, o conteúdo da postagem é visível.

Qual versão seu site está executando?

Neste caso, a palavra foi REDACTED.

Não tenho certeza do que você quer dizer com isso. Não há configuração para “Exige aprovação” além de definir palavras.

2.9.0.beta4

( c81d4597a7 )

Obrigado pela ajuda.

Criar um termo ‘requer aprovação’ como ‘REDACTED’ e postar usando uma conta de teste me dá isto na fila de revisão:

Você já olhou o código-fonte da página para ver se o termo está visível lá? É possível que este termo seja usado em mais de uma categoria de palavras monitoradas?

1 curtida

O conteúdo da postagem não está no código-fonte da página:

A palavra não é usada em nenhuma outra categoria de palavra monitorada.

Também tentei replicar isso, mas o conteúdo da postagem aparece na fila de revisão:

A única coisa que noto de diferente na minha captura de tela e na sua é que você parece ter uma opção de excluir usuário, enquanto eu não tenho. Estou pensando que isso pode significar que você tem outra configuração de aprovação por cima, mas não tenho 100% de certeza. Vou tentar algumas coisas. Editar: Embora olhando novamente para a captura de tela de @Stephen, a exclusão do usuário também está nessa, então acho que isso é uma pista falsa.

Você tem algum plugin ou componente de tema que possa estar interferindo de alguma forma?

Curiosamente, quando tentei com uma postagem grande, a caixa de texto de edição se redimensionou para acomodar, então espero que isso seja uma consequência do mesmo conflito, e se resolvermos um, resolveremos ambos. :slight_smile:

Plugins que tenho são:

  • discourse_solved
  • docker_manager
  • retort
  • styleguide (desativado)

As únicas personalizações de tema que tenho são um recurso chamado “Custom Header Links”.

Caso contrário, é Discourse vanilla.

Além do conteúdo da postagem (e da pequena caixa de texto), e quanto à capacidade de enviar mensagens aos usuários?

Obrigado pela sua ajuda contínua.

Responder ao tópico de aprovação da mesma forma que uma bandeira de ‘algo mais’ não é possível, pois postaria no tópico público, mas você deve ser capaz de clicar no avatar deles e abrir o cartão do usuário para iniciar uma nova mensagem a partir daí. :+1:

Entendi, obrigado.

E agora? O conteúdo da postagem ainda não aparece na página.

O primeiro passo seria tentar replicar o problema no meu site de teste e, em seguida, isso me daria uma ideia melhor de onde precisamos procurar.

Até agora, meu passo a passo é o seguinte:

  • Definir REDACTED como Requer Aprovação em Palavras Monitoradas
  • Criar novo test_user
  • Usar o novo usuário de teste para postar “Esta é uma mensagem REDACTED”
  • A postagem é enviada para a Fila de Revisão
  • Como administrador, verificar a Fila de Revisão
  • O conteúdo da postagem é exibido conforme o esperado

(Observação: Ontem executei o teste com um usuário de teste existente, o que pode explicar por que não havia um botão ‘excluir usuário’)

Portanto, até agora, não consigo replicar. Olhando para o número da versão que você vinculou acima, parece que você poderia tentar atualizar para a versão mais recente na página /admin/upgrade e ver se isso resolve seu problema?

O outro conselho geral é normalmente verificar seu site em modo de segurança para ver se algum plugin ou componente de tema está interferindo, além de verificar o console do navegador em busca de erros ao executar uma ação (também registrado em /logs/).

Você pode fornecer mais detalhes que me ajudem a refinar como replicar isso no meu site de teste?

1 curtida

Obrigado; tentarei o modo de segurança quando tiver uma chance.

Só para constar, troquei as palavras de Fila de aprovação para Fila de sinalização e, em seguida, o conteúdo da postagem aparece.

Continuarei investigando.

2 curtidas