Plugin de Classificações de Tópicos

Hmm, entendi. Eu assumi que uma opção seria exibida nas configurações da categoria, mas tudo acontece agora na aba Avaliações.

Dito isso, ainda há um bug com a categoria Sem categoria; parece que, na primeira carga, o modelo por trás não está selecionando a categoria:

image

Assim que você seleciona outra categoria e seleciona novamente Sem categoria, funciona:

image

Parece que não está funcionando bem.

Agora reativei a opção None com Uncategorized, mas as minhas avaliações existentes nesta categoria não estão aparecendo.


Tentei usar None em Site Feedback:
image

Depois de criar um novo tópico e salvar:

A avaliação não é salva:


Não tenho certeza se estou esquecendo algo?


Outro problema: quando você associa uma nova categoria a tipos de avaliação, precisa recarregar a página (F5) antes de criar um novo tópico. Caso contrário, a caixa de avaliações não aparece no editor.


Aliás, ainda não tinha dito, mas é realmente um recurso incrível! Obrigado!

1 curtida

Vou tentar reproduzir os problemas amanhã e retorno. Obrigado pelo feedback.

1 curtida

Atualizei hoje. Desde a atualização, encontrei um bug estranho de renderização. Com o user agent definido como Safari - iOS 13.3.1 - iPhone ou iPodTouch (sim, ainda existe), as classificações na visão geral aparecem duas vezes. Com todos os outros user agents que testei, tudo parece normal.

Ao examinar o HTML, notei que foram criados dois divs diferentes:

<div class="main-link">    
	<div class="rating-list">...</div>
	<a href="/t/mai-tai/395" class="title raw-link raw-topic-link" data-topic-id="395">Mai Tai</a>  
	<div class="rating-list">...</div>
</div>

Estamos na versão v2.5.0.beta7 +171.

Se quiser dar uma olhada:

1 curtida

Só para ter certeza extra, já que você está em um ambiente de desenvolvimento, você executou o comando db:migrate após instalar o plugin?

Não é uma configuração de desenvolvimento. É uma instalação normal hospedada em algum lugar em um VPS. Originalmente, instalei o plugin com o ProCourse Installer.

Mas, como pensei que a nova versão não havia sido instalada (mesma versão), removi o ProCourse Installer e reinstalei-o por meio do app.yml.

O plugin foi atualizado corretamente, pois pude ver as classificações no início.
Posso fornecer a você uma conta de usuário administrador do meu Discourse de teste, caso queira ver o problema pessoalmente. Me avise.

1 curtida

Isso seria muito útil como referência.

1 curtida

Ei, há alguma novidade/status sobre os relatórios de bugs da nova versão ou alguma previsão para as próximas atualizações?

1 curtida

Já estou trabalhando em algumas correções e o período de suporte também está ativo. Então, você deve ver as correções hoje ou na segunda-feira.

1 curtida

Posso especificar em quais categorias isso deve ser habilitado? Não quero avaliações para todos os tópicos, apenas para um.

1 curtida

Parece que sim, conforme o OP:

3 curtidas

Eu só quero que as avaliações sejam exibidas no topo do tópico, e não em cada postagem de um usuário.

Caso contrário, parece uma postagem duplicada. Só é necessário mostrar a média de todas as avaliações dos usuários. Dessa forma, as avaliações também permanecem anônimas.

Existe alguma maneira de eu ocultar as avaliações em cada postagem, mas mostrar a média do tópico?

2 curtidas

Interessante. Então, você sugere que o usuário só deve poder ver sua própria avaliação e a média do tópico no topo?

Na verdade, pode haver uma confusão. Neste caso específico seu, ninguém avaliou o tópico, exceto o próprio autor do tópico. É por isso que você vê ambos como semelhantes.

Eu concordo. Se alguém estiver percorrendo o tópico e vir muitas estrelas, pode parecer muito poluído e ruim. Acredito que, pelo menos para mim, é muito mais limpo ter as classificações médias de estrelas no topo. O usuário deve ser capaz de ver sua própria classificação, e isso é suficiente.

Se alguém der uma classificação ruim e isso for visível, essa pessoa ficará exposta. Para incentivar a comunidade a dar classificações honestas, elas devem ser anônimas, e apenas o usuário deve poder ver suas próprias classificações.

Na captura de tela acima, você vê o autor original do tópico, então há apenas uma postagem. Isso pode ser resolvido se for adicionada uma opção chamada “Ocultar classificações nas postagens de outros usuários”, que possa ser ativada ou desativada.

1 curtida

Obrigado pela sugestão. Estou criando um pedido de recurso para isso na nossa instância do Pavilion. Vamos acompanhar esse recurso lá.

1 curtida

Parece que foi corrigido para você. Você fez algo?

EDIT: Esqueça, o bug aparece apenas na visualização móvel, na verdade (para ele e para mim).

1 curtida

O bug móvel foi corrigido.

Pessoal, o período de suporte está em andamento. Se você atualizou sua instância e encontrou algo incomum, por favor, reporte em https://thepavilion.io/w/bug-report/ nos próximos 3 dias. Se você tem um servidor de staging, por favor, atualize e nos avise se encontrar problemas.

2 curtidas

A capacidade de ocultar as avaliações dos usuários em todas as postagens, exceto nas suas próprias, será implementada em um futuro próximo?

1 curtida

Sim, isso está no topo da nossa lista. Criei um pedido de recurso em nossa instância https://thepavilion.io/t/show-only-users-own-rating-on-posts/3209.

Atualmente, estamos trabalhando nos testes unitários e com certeza implementaremos isso em um futuro próximo.
Obs.
Já concluí esta tarefa. Se você puder ajudar nos testes, podemos mesclá-la ainda esta semana. Acompanhe as atualizações no link acima.

1 curtida