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 :
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.
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é.
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 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.