Tema no listado que se muestra como tema vinculado

Si mueves un tema de una sola publicación (A) a un tema existente (B) y dejas sin listar el tema A (que permanece en un estado de “se eliminará automáticamente en 7 días”), el tema A todavía aparece como un “tema vinculado” en el tema B. ¿Está esto previsto? Esperaba que tampoco apareciera allí.

¿Has intentado ver si el tema no listado es visible para los no administradores como un tema enlazado?

1 me gusta

Sí, lo es (esta es la situación que me sorprendió).

Estoy en la versión 2.9.0.beta5. Quizás debería actualizar a la beta6 y volver a informar.

Si eliminas la pequeña publicación de acción para la división en el Tema A y actualizas, creo que eso eliminará el enlace posterior.

Creo que “No listar” elimina los temas de la visibilidad, pero aún permite que funcionen los enlaces directos (a diferencia de moverlos a una categoría privada, por ejemplo).

3 Me gusta

Lo cambié de una URL relativa a una URL absoluta, por lo que se ve igual pero no crea el enlace de retroceso.

Por favor, aclárame: ¿mantienes el tema no listado?

No entiendo por qué mantendrías alguna URL si ese tema movido va a ser eliminado. Además, ¿por qué no simplemente eliminarlo? :slight_smile:

Parece ser simplemente cómo funciona Discourse.

Si mueves la publicación de un tema de una sola publicación a otro tema, Discourse no elimina inmediatamente el tema de una sola publicación. En cambio, lo cierra y lo programa para ser eliminado dentro de los siete días. Durante ese período, la publicación en cuestión aparece en el foro dos veces: una en el tema de una sola publicación que pronto será eliminado y otra donde realmente quieres que esté. Agrega una nota de que la publicación se ha fusionado y un enlace al otro tema (esto es lo que causa el enlace inverso).

No listé el tema de una sola publicación (en lugar de eliminarlo) para no interferir con el funcionamiento normal de Discourse. No estaba seguro de por qué no se había eliminado, o qué consecuencia no deseada podría haber si lo eliminara.

¿Sabes por qué Discourse hace lo que hace? Eso me ayudaría a responder tu pregunta.

El temporizador de 7 días es solo un valor predeterminado. La función de eliminar los temas residuales se agregó el año pasado:

Puedes eliminarlos inmediatamente de forma manual, o editar la configuración de administrador eliminar temas residuales fusionados después de días, según lo que funcione mejor para ti. :+1:

2 Me gusta

Me preguntaba por qué se creó el stub en primer lugar, pero veo la respuesta aquí:

¿Hay alguna forma de que nunca se creen? Lo más parecido a eso parece ser la eliminación automática después de un día.

1 me gusta

Creo que esa es la única forma de hacerlo automáticamente (establecerlo en 0 deshabilita la eliminación). Aunque puedes eliminarlo manualmente en cualquier momento, incluido el cambio de la duración del temporizador. Puede ser útil tener un registro de la fusión, ya que puede ser desconcertante para un usuario pensar que tiene un tema, pero en realidad ahora está en otro lugar. Deberían recibir una notificación, pero supongo que dependería de lo expertos que sean sus usuarios en general.