¿Ya no pueden los administradores ver quién eliminó una publicación?

Sé que el avatar de la persona que eliminó una publicación solía aparecer en la parte inferior, pero ahora ya no lo veo. ¿Fue esta una decisión de diseño intencional?

7 Me gusta

Entiendo a lo que te refieres. Es más fácil ver quién eliminó la publicación desde la publicación en lugar de ir a los registros.

5 Me gusta

No creo que haya sido un cambio intencional. El código todavía está ahí. Creo que algo se rompió cuando los widgets de publicaciones se actualizaron a componentes Glimmer.

Cuando cambio esto a

{{#if @post.deleted_at}}

y también edito la línea 14

{{formatDate @post.deleted_at format="tiny"}}

Puedo restaurar la mayor parte.

Pero no pude hacer que el avatar funcionara. Basándome en

Pensé que sería


<UserAvatar @size="tiny" @user={{@post.deleted_by}} />

pero eso no funcionó.

5 Me gusta

Intervengo aquí, gracias por el desglose detallado, Moin. Intenté un ajuste similar y me encontré con el mismo problema de que el avatar no se mostraba. Parece que @post.deleted_by no se está pasando correctamente al componente, a pesar de que el modelo tiene la propiedad deleted_by. ¿Quizás no se está incluyendo en el serializador de publicaciones o no se está rastreando correctamente a través de la capa de componentes de Glimmer?

Podría valer la pena verificar si deleted_by está expuesto en la respuesta de la API para la publicación. Si no, eso podría explicar por qué UserAvatar no está recibiendo ningún dato de usuario. Solo una idea. Tengo curiosidad por saber si alguien ha encontrado una solución completa.

¿Qué intentaste?

¡Gran idea! ¿Lo comprobarías y compartirías el resultado?

Gracias por el informe detallado.

Es, de hecho, un error introducido con los componentes Glimmer.

Lo arreglaré lo antes posible.

5 Me gusta

El problema se solucionará con la PR anterior.

7 Me gusta

Este tema se cerró automáticamente después de 4 días. Ya no se permiten nuevas respuestas.