¿Existe alguna forma de asignar un enlace a una incidencia de GitHub a un tema que solo puedan ver los moderadores (u otros grupos especificados) y, idealmente, poder ordenar los temas que tienen uno enlazado? De modo que se pueda ver que tiene uno sin siquiera abrir el tema.
A menudo utilizamos publicaciones susurradas para agregar un enlace a la incidencia de GitHub que el usuario está reportando, pero hay que saber que está allí y podría estar en medio de un tema muy largo con muchas publicaciones.
Supongo que no necesita ser específico de GitHub. Me lo imagino como una nota de usuario, donde está ese pequeño icono de nota, pero asociado a un tema en lugar de a un usuario.
Usar un aviso de personal en la primera publicación en lugar de un mensaje privado resolvería el problema de que aparezca en medio de un tema; sin embargo, creo que eso no ayudará para la clasificación o visibilidad fuera del tema.
Podría ser posible usar (crear, probablemente) un componente de tema para hacer visible la presencia de un aviso de personal en las listas de temas, pero sospecho que la clasificación requeriría un complemento.
No había pensado en usar un aviso de personal porque, que yo sepa, son de acceso público. Supongo que el ordenamiento no es realmente necesario. Tendré que pensar en un componente de tema.
Ah, tienes razón, los avisos del personal son visibles públicamente; tenía en mente que eran avisos dirigidos al personal, en lugar de avisos creados por el personal.
Lo único que se me ocurre que no implique crear un plugin con ese fin sería usar un grupo de etiquetas visible solo para el personal, por ejemplo, con etiquetas como ghi-123. Sin embargo, esto sería un poco incómodo de gestionar, ya que un miembro del personal tendría que ir al grupo de etiquetas, crear una nueva etiqueta y luego editar el tema para agregarla. Además, no obtendrás un enlace clicable al problema.
Si tienes varios repositorios a los que necesitas referenciar problemas, podrías crear un grupo de etiquetas para cada uno que requiera una etiqueta principal, usando etiquetas como ghi-abc-123. Incluso si no tienes múltiples repositorios, exigir una etiqueta principal podría no ser una mala idea, simplemente para ocultar todas las etiquetas ghi-xyz al etiquetar otros temas. Las etiquetas principales también pueden estar en un grupo de etiquetas exclusivo para el personal.
Creo que un plugin personalizado ofrecerá la mejor experiencia en este caso, pero dependiendo de cuántos repositorios tengas, con qué frecuencia necesites asignar problemas a temas y de qué tan estrechamente Discourse esté integrado en tu flujo de trabajo, un enfoque basado en etiquetas podría ser suficiente.