Hola. ![]()
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.
(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.
