Editar el mensaje de eliminación de un tema dificulta ver que fue eliminado

Cuando un usuario (con capacidad de edición) (a través de min trust to edit post) elimina un tema que creó, el fondo se vuelve rojo (se añade la clase deleted al div.topic-post) y el texto cambia a “(tema retirado por el autor)”, pero el tema sigue abierto.

Esto se convierte en un problema si, después de eliminarlo, el usuario edita el contenido del primer mensaje del tema: al guardar, el fondo rojo desaparece (ya no hay clase deleted), pero el tema se cierra (si revisas la llave inglesa, verás la opción de “Abrir” el tema, aunque no parezca estar cerrado).

Esto significa que otros usuarios no podrán responder y los administradores no verán ningún problema, ya que parece un tema normal.

Aunque, ahora que lo pienso, el problema podría ser que los usuarios con privilegios de edición no deberían poder editar sus mensajes eliminados (sin restaurarlos primero). Esto es lo que ocurre con los administradores: reciben un mensaje de “Acceso no válido” cuando intentan editar un mensaje eliminado.

No puedo reproducirlo. De hecho, no hay una explicación lógica por la cual un post eliminado por un moderador deba cerrar también el tema, ya que nadie podrá verlo ni responder. Lo que mencionas ocurre cuando un usuario no moderador elimina su propio tema. En ese caso, el tema se cierra para evitar cualquier otra publicación.

Acabo de actualizar mi descripción. Resulta que no son los moderadores, sino los usuarios con privilegios de edición.

¿Te gusta el mensaje original o TL4? No importa, solo lee tus ediciones. Básicamente, sí… un usuario debe restaurar su tema para poder editarlo. Luego, el tema se abre automáticamente.

Bueno, ese es el problema. Cuando un usuario puede editar sus propios temas eliminados (no estoy seguro si esto siempre aplica a nivel TL4 o si se puede personalizar), el tema se cierra después de la edición. Eliminarlo no lo cierra realmente.

Solo para aclarar algunas cosas:

  • Cuando un moderador elimina un tema, no puede editarlo mientras esté eliminado.

  • Un usuario regular o un TL4 no puede editar su publicación si fue eliminada. Pueden:

    • Restaurarla (se abre automáticamente)
    • Editarla de nuevo
Lo probé como usuario regular y como TL4

¿Podrías compartir un grabación de pantalla del error ocurriendo?

Ok, aquí va:

Acabo de crear el usuario Nacho33, que no es ni administrador ni moderador, sino un TL4

Me hago pasar por él y creo un tema. Ahora lo elimino. Luego, puedo editarlo y veo que ha sido cerrado:

¡Ah, ahora lo entiendo! Cuando eliminas una publicación, aparece este mensaje: (temo retirado por el autor, se eliminará automáticamente en __ horas a menos que se señale). Al editarlo, en realidad estás editando el mensaje de eliminación y no tu publicación.

Digamos que has creado un tema con tres párrafos largos. Cuando lo eliminas y presionas editar, no podrás modificar los párrafos, sino el mensaje mencionado anteriormente. Por eso se mantiene cerrado y tendrás que volver a abrirlo. Si lo abres, el tema seguirá eliminado y el mensaje anterior permanecerá allí a menos que lo restaures.

Editar una publicación eliminada no la cierra, porque ya ha sido cerrada. Solo estás editando la razón por la que se eliminó (y por lo tanto, se cerró).

No ves el icono de cerrado porque no has actualizado la página. Una vez que la actualices, aparecerá el icono de :lock:.

Confirmado. Si actualizo, puedo ver que el tema eliminado está efectivamente cerrado, pero solo yendo al icono de la llave inglesa y buscando el candado. Si el usuario elimina el texto “tema retirado”, no hay ninguna indicación visual de que la publicación o el tema fue realmente eliminado o cerrado (incluso después de actualizar, no aparece ninguna publicación de “acción pequeña”).

¿Estás de acuerdo en que esto puede resultar confuso si, en lugar de un TL4, tiene privilegios de edición un TL1 inexperto?

Nunca habría pensado en editar el mensaje de eliminación, pero esto le sucedió a uno de mis nuevos usuarios hoy. He actualizado el título de este tema para comunicar mejor el problema.

Según mi conocimiento y tras haberlo probado, si eliminas el mensaje de eliminación, el tema seguirá cerrado.

Sin embargo, coincido contigo en que es un poco confuso. No estoy seguro de que sea un error, ya que todo lo mencionado me parece lógico.

De acuerdo.

También estoy de acuerdo. Esto podría ser más bien una solicitud de mejora de la experiencia de usuario (UX). Quizás @awesomerobot pueda opinar.