Esto estaba ocurriendo en todos los temas, no solo en los de QnA. Tenemos una categoría ‘Preguntas’ donde todos los temas son de QnA, y también usamos la etiqueta ‘pregunta’ para que un tema sea de QnA.
Sin embargo, el comportamiento es ligeramente diferente ahora: antes, el orden de clasificación las fijaba al final de la lista; ahora, aunque siguen desordenadas, las publicaciones más nuevas aparecen debajo de ellas.
Uno de nuestros clientes experimentó este problema, por lo que pude revisar más de cerca un conjunto de datos donde ocurría. Creo que uno de los problemas podría ser cómo se manejan los temas cuando se elimina una etiqueta de preguntas y respuestas (QA).
He iniciado una PR que aborda este problema, en la cual @mbcahyono y yo trabajaremos:
La forma de solucionar el problema para un tema específico es:
./launcher enter app
rails c
topic = Topic.find(<topic_id>)
topic.posts.each { |p| p.update_columns(sort_order: p.post_number) }
Si alguien necesita más ayuda práctica para abordar este problema en su servidor, por favor contáctame en privado y puedo ayudarte a resolverlo (sin costo).
Disculpa la demora en responder. He estado viajando esta semana. Puedo confirmar que tu código de arriba está solucionando los problemas en las publicaciones individuales.
También confirmé que ejecutar el siguiente comando NO soluciona el problema:
rake "posts:reorder_posts[1234]"
¿Existe alguna forma de ejecutar esto en todas las publicaciones, es decir, iterar sobre todas ellas?
Parece ser un problema de tu base de datos que es independiente de esto, pero que está impidiendo una solución aquí. Te enviaré un mensaje privado en breve y podemos depurarlo por separado.
¿Cómo se elimina tu voto? En las opciones, hay una configuración que indica cuánto tiempo tienes para deshacer el voto, pero no veo cómo hacerlo realmente.
El icono de arriba para votar no respeta el tema oscuro (ver captura de pantalla).
La ubicación de mi insignia en los comentarios de las respuestas es incorrecta (ver captura de pantalla).
El estilo del botón de información no es malo, pero no coincide realmente con el resto de la página y ocupa cierto espacio horizontal. ¿Quizás un enfoque diferente, como un enlace de texto pequeño en la esquina superior derecha o junto a la categoría y la etiqueta, funcionaría mejor?
El enlace “Deshacer tu voto positivo” no parece claramente un enlace.
La configuración de administrador qa trust level vote limits está deseleccionada de forma predeterminada, pero aún así recibo un error: “No puedes exceder el número de votos para tu nivel de confianza”, lo cual no tiene sentido.
Sí, parece haber un conflicto entre este plugin y el Plugin Resuelto, es decir, el elemento «Solución» en tu captura de pantalla. Este plugin aún no admite oficialmente el Plugin Resuelto.
Sí, solo necesitas desactivar el plugin en una categoría en la que esté habilitado y los mensajes volverán a su orden normal.
¡Gracias por este plugin! Una pregunta, ¿qué pasa con el contenido si se elimina el plugin? Está claro que los votos y la clasificación especial de las respuestas desaparecerán, pero ¿qué pasaría con las “respuestas” y los “comentarios” de cada respuesta? ¿Se quedarán o desaparecerán?
Mi razón para preguntar es que hemos comenzado a usar este plugin para construir una guía de usuario colaborativa. Tener comentarios para cada respuesta es muy conveniente. Los votos también son prometedores, pero ¿qué pasa si vienen con consecuencias no deseadas y queremos deshacernos de ellos? Sería una pena perder la guía porque queremos eliminar los votos.
En el peor de los casos, supongo que podríamos eliminar la interfaz de usuario de votos a través de CSS, manteniendo el plugin allí.
Los comentarios y las respuestas son solo publicaciones que aparecen en un orden diferente. Se conservarán.
Si desea desinstalar el complemento, simplemente desmarque “Hacer que todos los temas de esta categoría sean QnA” en la configuración de la categoría. Esto revertirá todas las publicaciones a su orden original.
Por ejemplo, acabo de revertir la categoría QnA en try.thepavilion.io a su orden estándar (es decir, cronológico (volverá a cambiar en 24 horas).
Ok, saber esto es alentador. Probaremos el plugin y, si los votos no cumplen su misión, tendremos dos opciones para eliminarlos: la ligera a través de CSS y la pesada deshabilitando el plugin. Sin pérdida de contenido. ¡Gran adaptación de los componentes principales de Discourse!
Por cierto, por si tienes curiosidad, estamos usando tu plugin para crear una guía de video colaborativa de un producto, donde se invita a las personas a enlazar videos que la gente ha creado sobre aspectos de este producto. Hemos personalizado un par de etiquetas para que funcione. Ver Bitwig Video Guide - Bitwish (acabamos de empezar, así que está mayormente vacío; además, la mayoría de las subcategorías están silenciadas y por eso parece más vacío para los usuarios anónimos).