La insignia de Escriba no se otorga para subcategorías

Hola. :waving_hand:

Creo que he encontrado un error en Discourse aquí en Meta.

Publiqué Exploring features in Discourse Chat en #documentation:users, y Meta tiene la insignia Scribe por publicar un tema en Documentation, que yo no tengo. Esto es lo que sé con seguridad, lo siguiente es conjetura que me parece razonable, pero podría estar equivocada.

Captura de pantalla de la insignia Scribe por conveniencia

(Si te preguntas si Scribe se otorga periódicamente en lotes, buen pensamiento; yo también me lo pregunté. Sin embargo, han pasado más de dos semanas, así que creo que podemos descartar esa posibilidad.)

Cuando publiqué el tema, o al menos intenté hacerlo, se me notificó que sería retenido para su revisión. Mirando el historial de revisiones del OP, @mcwumbly (gran nombre y avatar, por cierto) es en realidad el autor de la primera revisión. Supongo que esto es producto de las ediciones que hizo antes de que la publicación se ingresara oficialmente en la categoría Documentation.

Así que lo que parece suceder es que Discourse trata cualquier cambio realizado por el personal como la revisión 1 en lugar de la revisión(es) 2+, y esto interfiere con la asignación de insignias por publicar un tema en una categoría específica. Discourse se equivoca de autor porque está mirando la revisión incorrecta.

Podría ver que este problema es potencialmente un WONTFIX si el comportamiento actual, aunque desafortunado para algunas insignias específicas, es de otra manera la forma lógica de hacer las cosas. En ese caso, si pudiera incluir descaradamente algo de Site feedback aquí, valdría la pena reconsiderar la insignia Scribe si es, efectivamente, imposible de obtener para más del 99% de los usuarios registrados aquí en Meta.

A menos que sea factible que el código que asigna dichas insignias pueda solucionar ese comportamiento de alguna manera. Sé que Discourse es de código abierto, pero nunca he sido muy de Ruby, lo siento.

Creo que esto podría deberse a que la SQL de la insignia de Scribe necesita actualizarse para incluir las subcategorías en lugar de solo la categoría principal. Se señaló internamente durante la revisión de insignias que hicimos la semana pasada, pero aún no se ha actualizado mientras la categoría Documentation está pasando por una pequeña reestructuración. Creo que ahora es bastante estable de nuevo y espero hacer los cambios esta semana. :crossed_fingers:

Mientras tanto, lo enviaré a Site feedback, aunque si puedes replicar el problema de que sea una peculiaridad de la cola de aprobación en tu propio sitio, siempre podemos volver a enviarlo. :+1:

4 Me gusta

Una pequeña actualización sobre esto: agregué las subcategorías a la consulta ayer y (hasta ahora) nada ha explotado. :partying_face: :slightly_smiling_face: Creo que ahora debería funcionar como se esperaba. :crossed_fingers:

Este tema se cerró automáticamente 24 horas después de la última respuesta. Ya no se permiten nuevas respuestas.