"Accordé par" sur les badges n'affiche pas le nom du personnel

Bonjour à tous.

Version Discourse 3.2.0.beta2-dev (1a70817962)

Lorsque l’on décerne manuellement des badges à nos membres via les pages d’administration, le nom du membre du personnel « Décerné par » ne s’affiche pas :

Peut-être lié à : Grant badge reason not added to the granted badge :thinking:

3 « J'aime »

Bonjour :wave:

Si je comprends bien, il n’enregistre ici que les system_users. Si un membre du personnel accorde un badge à un utilisateur, il est placé dans les journaux d’actions du personnel. /admin/logs/staff_action_logs

Cependant, je pense que ce serait une excellente fonctionnalité d’ajouter cela aux badges accordés manuellement par le personnel.

3 « J'aime »

Il affiche également tous les enregistrements créés par le personnel. Vous avez raison pour le journal.

D’après ce que je vois, le modèle est prêt à afficher le nom du concédant, mais le code s’attend à ce que la charge utile (création et liste) inclue une liste d’users afin que le nom puisse être déterminé en fonction de l’ID du concédant. Je pense que cela n’a jamais été implémenté. :thinking:

4 « J'aime »

Ce commit est probablement pertinent, je pense :thinking: Malheureusement, la discussion méta à son sujet n’est plus disponible.

4 « J'aime »

N’est-ce pas celui-ci ? :thinking:

1 « J'aime »

Je l’ai ramené d’entre les morts après avoir lu le commentaire de Don ce matin. :zombie: :slight_smile:

5 « J'aime »

Ahhhh, je pensais avoir obtenu des privilèges supplémentaires ou quelque chose comme ça :rofl:

3 « J'aime »

Merci d’avoir signalé ce problème, corrigé dans FIX: display and link to correct grant_by users for granted badges by tyb-talks · Pull Request #24021 · discourse/discourse · GitHub :slight_smile:

3 « J'aime »

Brillant, merci @kelv :smiley:

2 « J'aime »

@kelv en se basant sur le message de commit FIX, s’agissait-il réellement d’un bug ? Plutôt que de quelque chose qui n’a pas été implémenté ?

Je n’ai jamais réussi à trouver de commit qui ait introduit ce problème, donc je ne sais pas s’il s’agissait d’une fonctionnalité prévue qui n’a jamais été implémentée ou d’un bug :sweat_smile: Quoi qu’il en soit, j’ai pensé que l’interface utilisateur semblait avoir l’intention explicite de l’avoir en place (à en juger par l’en-tête de la colonne Granted By), j’ai donc opté pour FIX.

2 « J'aime »

Eh bien, la correction fonctionne très bien, merci encore :smiley:

3 « J'aime »

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