Isso estava ocorrendo em todos os tópicos, não apenas nos de QnA. Temos uma categoria ‘Perguntas’ onde todos os tópicos são de QnA, e também usamos a tag ‘pergunta’ para tornar um tópico de QnA.
O comportamento está um pouco diferente agora, porém. Antes, a ordem de classificação os fixava no final da lista; agora, eles ainda estão fora de ordem, mas as postagens mais novas estão abaixo deles.
Um de nossos clientes enfrentou esse problema, então pude analisar mais de perto um conjunto de dados onde ele estava ocorrendo. Acredito que um dos problemas aqui possa ser a forma como os tópicos onde uma tag de QA é removida são tratados.
Iniciei um PR que aborda esse problema, no qual @mbcahyono e eu trabalharemos:
A maneira de corrigir o problema para um tópico específico é:
./launcher enter app
rails c
topic = Topic.find(<topic_id>)
topic.posts.each { |p| p.update_columns(sort_order: p.post_number) }
Se alguém precisar de ajuda prática para resolver esse problema no seu servidor, entre em contato comigo em particular e posso ajudá-lo a resolvê-lo (sem custo).
Desculpe por não ter respondido antes. Estive viajando esta semana. Posso confirmar que o código acima está corrigindo os posts individuais com problemas.
Também confirmei que executar o seguinte comando NÃO resolve o problema
rake "posts:reorder_posts[1234]"
Existe uma maneira de executar isso em todos os posts — basicamente, iterar sobre todos os posts?
Isso parece ser um problema no seu banco de dados que é independente disso, mas está impedindo uma correção aqui. Entrarei em contato com você em breve para que possamos depurar isso separadamente.
O ícone de up para votar não está respeitando o tema escuro (veja a captura de tela)
A posição da minha flair nos comentários de respostas está incorreta (veja a captura de tela)
O estilo do botão de informação não é ruim, mas não combina muito com o restante da página e ocupa espaço horizontal. Talvez uma abordagem diferente, como um pequeno link de texto no canto superior direito ou ao lado da categoria e da tag, funcione melhor?
O link “Desfazer seu upvote” não parece claramente um link
A configuração de administrador qa trust level vote limits está desmarcada por padrão, mas ainda recebo o erro “Você não pode exceder o número de votos permitidos para seu nível de confiança”, o que não faz sentido?
Sim, parece haver um conflito entre este plugin e o Solved Plugin, ou seja, o elemento “Solução” em sua captura de tela. Este plugin ainda não oferece suporte oficial ao Solved Plugin.
Sim, basta desativar o plugin em uma categoria onde ele está habilitado e as postagens voltarão à sua ordem normal.
Obrigado por este plugin! Uma pergunta: o que acontece com o conteúdo se o plugin for removido? Fica claro que os votos e a ordenação especial das respostas desaparecerão, mas o que aconteceria com as “respostas” e “comentários” de cada resposta? Elas permanecerão ou desaparecerão?
O motivo da minha pergunta é que começamos a usar este plugin para construir um guia colaborativo do usuário. Ter comentários para cada resposta é muito conveniente. Os votos são promissores também, mas e se eles vierem com consequências não intencionais e quisermos nos livrar deles? Seria uma pena perder o guia porque queremos remover os votos.
No pior cenário, acho que poderíamos remover a interface de votação via CSS, mantendo o plugin.
Comentários e respostas são apenas posts aparecendo em uma ordem diferente. Eles serão mantidos.
Se você quiser desinstalar o plugin, basta desmarcar “Tornar todos os tópicos nesta categoria QnA” nas configurações da categoria. Isso reverterá todos os posts para sua ordem original.
Por exemplo, acabei de reverter a categoria QnA em try.thepavilion.io para sua ordem padrão (ou seja, cronológica (mudará novamente em 24 horas).
Ok, saber disso é encorajador. Tentaremos o plugin e, se os votos não cumprirem sua missão, teremos duas opções para removê-los: a leve via CSS e a pesada desativando o plugin. Nenhum conteúdo perdido. Ótima adaptação dos componentes principais do Discourse!
A propósito, só para constar, estamos usando seu plugin para criar um guia de vídeo colaborativo de um produto, onde as pessoas são convidadas a vincular vídeos que criaram sobre aspectos deste produto. Personalizamos alguns rótulos para que funcione. Veja Bitwig Video Guide - Bitwish (acabamos de começar, então está quase vazio; além disso, a maioria das subcategorias está silenciada e é por isso que parece mais vazio para usuários anônimos).