Plugin de calificaciones de temas

Hmm, lo entiendo. Asumí que una opción aparecería en la configuración de la categoría, pero ahora todo ocurre en la pestaña de Calificaciones.

Dicho esto, todavía hay un error con la categoría Sin categoría; parece que en la primera carga, el modelo subyacente no está seleccionando la categoría:

image

Una vez que seleccionas otra categoría y vuelves a seleccionar Sin categoría, funciona:

image

Parece que no funciona bien.

Ahora he vuelto a habilitar None con Uncategorized, pero mis calificaciones existentes en esta categoría no se muestran.


Probé None en Site Feedback:
image

Una vez que creo un nuevo tema y lo guardo:

La calificación no se guarda:


No estoy seguro de si me estoy perdiendo algo.


Otro problema: cuando asocias una nueva categoría con tipos de calificación, necesitas recargar la página (F5) antes de crear un nuevo tema. De lo contrario, el cuadro de calificaciones no aparece en el editor.


Por cierto, aún no lo había dicho, pero ¡es realmente una función increíble! ¡Gracias!

1 me gusta

Intentaré reproducir los problemas mañana y te daré una respuesta. Gracias por tus comentarios.

1 me gusta

Hoy realicé una actualización. Desde entonces, he detectado un error extraño en la representación. Con el agente de usuario configurado como Safari - iOS 13.3.1 - iPhone o iPod Touch (sí, todavía existe), las calificaciones en la vista general se muestran dos veces. Con todos los demás agentes de usuario que he probado, se ve normal.

Al examinar el HTML, se crean dos 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 en la versión v2.5.0.beta7 +171.

Si deseas echar un vistazo:

1 me gusta

Solo para estar completamente seguro, ya que estás en un entorno de desarrollo, ¿ejecutaste el comando db:migrate después de instalar el plugin?

No es una configuración de desarrollo. Es una instalación normal alojada en algún lugar de un VPS. Originalmente, instalé el plugin con ProCourse Installer.

Pero como pensé que la nueva versión no estaba instalada (misma versión), eliminé ProCourse Installer y lo volví a instalar a través de app.yml.

El plugin se actualizó correctamente, ya que al principio pude ver las calificaciones.

Puedo darte una cuenta de usuario administrador de mi Discourse de prueba si quieres ver el problema por ti mismo, avísame.

1 me gusta

Eso sería de gran ayuda como referencia.

1 me gusta

¡Hola! ¿Hay alguna novedad o estado sobre los informes de errores de la nueva versión o alguna fecha estimada para las próximas actualizaciones?

1 me gusta

Ya estoy trabajando en algunas correcciones y el período de soporte también está activo, así que deberías ver las correcciones hoy o el lunes.

1 me gusta

¿Puedo especificar en qué categorías quiero que esto esté habilitado? No quiero calificaciones para todos los temas, solo para uno.

1 me gusta

Parece que sí, según el OP:

3 Me gusta

Solo quiero que las calificaciones se muestren en la parte superior del hilo del tema, no en cada publicación de un usuario.

De lo contrario, parece una publicación duplicada. Solo se necesita un promedio de las calificaciones de todos los usuarios. De esta manera, las calificaciones también permanecen anónimas.

¿Existe alguna forma de ocultar las calificaciones en cada publicación pero mostrar el promedio para el tema?

2 Me gusta

Interesante. ¿Entonces sugieres que el usuario solo debería poder ver su propia calificación y el promedio de los temas en la parte superior?

En realidad, podría haber una confusión. En este caso específico tuyo, nadie ha calificado el tema excepto el autor real del mismo, por eso ves que ambos son similares.

Yo sí. Si alguien está revisando el hilo y ve muchas estrellas, puede verse demasiado desordenado y poco atractivo. Creo que, al menos para mí, es mucho más limpio tener las calificaciones promedio de estrellas en la parte superior. El usuario debería poder ver su propia calificación y eso es suficiente.

Si alguien diera una mala calificación y esta fuera visible, quedaría expuesto. Para fomentar que la comunidad brinde calificaciones honestas, estas deberían ser anónimas y solo el usuario debería poder ver sus propias calificaciones.

En la captura de pantalla anterior, se ve al autor original del tema, por lo que solo hay 1 publicación. Esto se puede solucionar si se agrega una opción que se pueda activar o desactivar llamada: “Ocultar calificaciones en las publicaciones de otros usuarios”.

1 me gusta

Gracias por la sugerencia. Estoy creando una solicitud de función para esto en nuestra instancia de Pavilion. Vamos a seguir el desarrollo de esta función allí.

1 me gusta

Parece que se ha solucionado para ti. ¿Hiciste algo?

EDITO: No importa, el error solo aparece en la vista móvil en realidad (para él y para mí).

1 me gusta

El error en el móvil está solucionado.

Chicos, el período de soporte ha comenzado. Si han actualizado su instancia y detectado algo inusual, por favor repórtelo en https://thepavilion.io/w/bug-report/ en los próximos 3 días. Si tienen un servidor de staging, actualícenlo y notifíquenos si encuentran problemas.

2 Me gusta

¿Se implementará pronto la capacidad de ocultar las calificaciones de los usuarios en todas las publicaciones, excepto en las propias?

1 me gusta

Sí, eso está en lo más alto de nuestra lista. He creado una solicitud de funcionalidad en nuestra instancia https://thepavilion.io/t/show-only-users-own-rating-on-posts/3209

Actualmente, estamos trabajando en pruebas unitarias y sin duda lo implementaremos en un futuro cercano.
PD:
Ya he completado esto. Si puedes ayudar a probarlo, podremos integrarlo esta semana. Sigue las actualizaciones en el enlace anterior.

1 me gusta