Error al eliminar un tema que ya ha sido respondido

Hola :slight_smile:

Cuando intento eliminar un tema que ya ha sido respondido, obtengo un error.

  1. Creo un tema nuevo.
  2. Respondo a este tema.
  3. Intento eliminar este tema.
  4. Obtengo Ocurrió un error: Hubo un error al eliminar ese tema. Por favor, contacta al administrador del sitio..

¿Cómo se maneja?
Veo que a veces el botón de eliminar está oculto, mientras que el botón de editar está disponible, y a veces el botón de eliminar está disponible y me dice que no tengo permiso para eliminar el tema.

No puedes eliminar ciertos temas, aquellos que son creados automáticamente por Discourse, como los temas “Acerca de esta categoría”.

Creé un tema en mi instancia (actualizada), respondí y pude eliminar el tema.

  • ¿Puedes darnos ejemplos de temas que no puedes eliminar?

  • ¿Eres administrador o moderador?

  • ¿Cuáles son los permisos de la categoría?

  • ¿Probaste en modo seguro?

  • ¿Hay errores en la consola de JavaScript o en la pestaña de red de las herramientas de desarrollador de tu navegador?

  • ¿Hay errores en /logs?

3 Me gusta

Oh, ¿entonces qué es diferente aquí?

https://try.discourse.org/t/test-for-deleting-a-topic-which-has-already-been-answered/1502
El botón de eliminar todavía está oculto.
¿Debo hacerlo de nuevo, o puedes reproducirlo allí?

Ninguno.

Creo que: ninguno. No sé a qué te refieres.
Deberías verlo si logras reproducirlo. Por favor, dime si no es así.

Sé que el botón de eliminar es visible incluso si el tema tiene una respuesta, por lo que no tienes permiso para eliminar el tema. El texto al pasar el ratón también lo refleja. Ejemplo del último tema que creé en Meta:
no tienes permiso para eliminar este tema
Pero no recuerdo haber notado un tema en el que el botón de editar estuviera visible pero el botón de eliminar no.

1 me gusta

Eso es lo que obtengo aquí (por ejemplo, para este tema).

Eso es lo que obtengo allí, después de un tiempo: https://try.discourse.org/t/test-for-deleting-a-topic-which-has-already-been-answered/1502

No sé exactamente cuánto tiempo, pero podrían ser 1 hora, ya que hice https://try.discourse.org/t/test-for-deleting-a-topic-which-has-already-been-answered/1502 para poder continuar probando, después de que le sucediera a https://try.discourse.org/t/1st-test-for-deleting-a-topic-which-has-already-been-answered/1500.

Tampoco sé si el tema tiene que haber sido respondido o no para que esto suceda.
Y aún no puedo probarlo: Ocurrió un error: ¡Agradecemos tu entusiasmo! Dicho esto, por la seguridad de nuestra comunidad, has alcanzado el número máximo de temas que un nuevo usuario puede crear en su primer día. Por favor, espera 20 horas y podrás crear más temas nuevos.

Pero entonces tus derechos para eliminar y restaurar son muy limitados :thinking:

Por defecto, los usuarios no pueden editar ni eliminar sus publicaciones después de 24 horas (30 días para usuarios de nivel de confianza 2), lo que podría explicar por qué no puedes eliminar algunas de tus publicaciones.

Los enlaces a try.discourse.org caducan rápidamente, ya que la instancia se reinicia cada día.

Bueno, ¿por qué no decir “no tienes permiso para eliminar el tema” en lugar de mostrar un error?

2 Me gusta

Incluso si no puedes ver mis pruebas, ¿intentaste reproducir lo que te dije y tuviste éxito o no?

Por cierto, ¿por qué no reiniciar try.discourse.org cada semana en su lugar, para que podamos probar este tipo de cosas?