Kunnen beheerders niet meer zien wie een bericht heeft verwijderd?

Ik weet dat de avatar van de persoon die een bericht heeft verwijderd vroeger onderaan verscheen, maar nu zie ik hem niet meer. Was dit een bewuste ontwerpkeuze?

7 likes

Ik begrijp wat je bedoelt. Het is makkelijker om te zien wie het bericht heeft verwijderd vanuit het bericht zelf, in plaats van naar de logs te gaan.

5 likes

I don’t think it was an intentional change. The code is still there. I think something broke when the post widgets were updated to Glimmer components.

When I change this to

{{#if @post.deleted_at}}

and also edit line 14

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

I am able to restore most of it.

But I wasn’t able to make the avatar work. Based on

I thought it would be

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

but that didn’t work.

5 likes

Spring hier even in, bedankt voor de gedetailleerde uitleg, Moin. Ik heb een soortgelijke aanpassing geprobeerd en liep tegen hetzelfde probleem aan dat de avatar niet werd weergegeven. Het lijkt erop dat @post.deleted_by niet correct wordt doorgegeven aan de component, ook al heeft het model de deleted_by-eigenschap. Misschien wordt het niet meegenomen in de post-serializer of niet correct gevolgd via de Glimmer-componentlaag?

Het is misschien de moeite waard om te controleren of deleted_by wordt weergegeven in het API-antwoord voor de post. Zo niet, dan zou dat kunnen verklaren waarom UserAvatar geen gebruikersgegevens krijgt. Zomaar een gedachte. Ben benieuwd of iemand al een volledige oplossing heeft gevonden.

What did you try?

Great idea! Would you do that and share the result?

Bedankt voor het gedetailleerde rapport.

Het is inderdaad een kleine bug die met de Glimmer-componenten is geĂŻntroduceerd.

Ik zal het zo snel mogelijk oplossen.

5 likes

The issue will be fixed by the PR above.

7 likes

Dit onderwerp werd automatisch gesloten na 4 dagen. Nieuwe reacties zijn niet meer toegestaan.