Les administrateurs ne peuvent-ils plus voir qui a supprimé une publication ?

Je sais que l’avatar de la personne qui a supprimé une publication apparaissait en bas, mais maintenant je ne le vois plus. Était-ce un choix de conception intentionnel ?

7 « J'aime »

Je vois ce que tu veux dire. Il est plus facile de voir qui a supprimé le message à partir du message plutôt que d’aller dans les journaux.

5 « J'aime »

Je ne pense pas que ce soit un changement intentionnel. Le code est toujours là. Je pense que quelque chose s’est cassé lorsque les widgets de publication ont été mis à jour vers les composants Glimmer.

Quand je change ceci en

{{#if @post.deleted_at}}

et que je modifie également la ligne 14

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

Je suis capable de restaurer la plupart des éléments.

Mais je n’ai pas réussi à faire fonctionner l’avatar. D’après

Je pensais que ce serait


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

mais cela n’a pas fonctionné.

5 « J'aime »

J’interviens ici, merci pour l’analyse détaillée, Moin. J’ai essayé une modification similaire et j’ai rencontré le même problème avec l’avatar qui ne s’affiche pas. Il semble que @post.deleted_by ne soit pas correctement transmis au composant, même si le modèle possède la propriété deleted_by. Peut-être qu’il n’est pas inclus dans le sérialiseur de publication ou qu’il n’est pas correctement suivi via la couche de composant Glimmer ?

Il pourrait être utile de vérifier si deleted_by est exposé dans la réponse de l’API pour la publication. Si ce n’est pas le cas, cela pourrait expliquer pourquoi UserAvatar ne reçoit aucune donnée utilisateur. Juste une idée. Curieux de savoir si quelqu’un a trouvé une solution complète.

Qu’as-tu essayé ?

Excellente idée ! Le ferais-tu et partagerais-tu le résultat ?

Merci pour le rapport détaillé.

C’est effectivement un bug introduit avec les composants Glimmer.

Je vais le corriger dès que possible.

5 « J'aime »

Le problème sera résolu par la PR ci-dessus.

7 « J'aime »

Ce sujet a été automatiquement fermé après 4 jours. Les nouvelles réponses ne sont plus autorisées.