Cuando se utiliza Discourse para la gestión del desarrollo de proyectos, a menudo es un exceso operativo crear un tema separado para cada pequeña cosa que necesita una corrección; es mucho más viable y rápido que todas se discutan y recopilen en un solo tema.
Añado una casilla de verificación cada vez que hay un mensaje que requiere una corrección. Esto funciona bien en sí mismo. Pero la parte inconveniente es buscar en todo el tema mensajes con casillas de verificación sin marcar.
Por lo tanto, la función propuesta es permitir incrustar una casilla de verificación dinámica (por ejemplo, en el primer mensaje de un tema, pero básicamente en cualquier lugar que desees), que imite todas las casillas de verificación existentes en todos los mensajes del tema.
Llamémoslo topic checkboxes (casillas de verificación del tema).
Una configuración adicional para las casillas de verificación del tema podría ser una forma de filtrar para mostrar solo las casillas de verificación marcadas o sin marcar.
Cuando un elemento se marca/desmarca en una casilla de verificación del tema de este tipo, la casilla de verificación correspondiente en el mensaje también se marca/desmarca respectivamente.
Sí, entendí eso. Pero cuando todos los trabajos mencionados en las publicaciones se resuelven y necesitas cerrar ese tema, ¿por qué necesitarías casillas de verificación automáticas en cada publicación? Simplemente resolver la primera y luego cerrar automáticamente el tema haría lo mismo.
¿Te gustaría usar alguna superverificación para demostrar que todas las tareas de ese tema, es decir, las publicaciones, están listas?
este no es nuestro caso; el tema está “en curso” durante unas semanas mientras discutimos y trabajamos en una característica, y creamos micro-tareas sobre la marcha; una casilla de verificación que podemos marcar una vez que la tarea esté completa es más que suficiente; un tema para cada una de esas tareas crearía un desorden de un millón de temas. Por lo tanto, si “múltiples temas” hubieran funcionado para nosotros, no habría creado esta solicitud de características.
No estoy seguro de lo que quieres decir.
Permíteme mostrar un ejemplo:
Tema: Iteración en la experiencia de usuario de la característica ABC
Mensaje 1
Descripción de la característica bla-bla-bla.
TODO: [topic_features]
p.d. el mensaje 1 renderizaría una lista de casillas de verificación de todas las publicaciones del tema, así:
[ ] Actualizar esto y aquello bla-bla-bla
[+] Corregir XYZ.
Mensaje 2
Hola Tom, bla-bla-bla. Actualicemos esto de tal manera que bla-bla-bla.
Actualizar esto y aquello bla-bla-bla
Mensaje 3
Creo que debería funcionar de esta manera y no de esa manera aquí, por favor, mira la captura de pantalla. Corrijámoslo.
[+] Corregir XYZ.
Mensaje 4
Oye, arreglé XYZ, échale un vistazo a la captura de pantalla a continuación, ¡me gusta cómo quedó!
Me encantaría que se implementara esta característica, lo necesitamos más ahora que tenemos más personas usando Discourse para la gestión de proyectos. Simplemente discutimos las cosas y aparecen acciones a tomar regularmente, y las “marcamos” añadiendo una casilla de verificación, para que nada se olvide y se pase por alto después. Después de eso, sería súper conveniente si hubiera una lista de resúmenes de casillas de verificación que muestre todas las casillas, ya sea del tema actual o de una categoría, y opcionalmente solo las no marcadas, o las no marcadas primero, luego las marcadas.