Al otorgar insignias manualmente a nuestros miembros a través de las páginas de administración, el nombre del miembro del personal “Otorgado por” no se muestra:
Si no me equivoco, aquí solo se registran los system_users. Si un miembro del personal otorga una insignia a un usuario, se registra en los Registros de acciones del personal. /admin/logs/staff_action_logs
Sin embargo, creo que sería una gran característica añadir esto a las insignias otorgadas manualmente por el personal.
También muestra todos los registros creados por el personal. Tienes razón en cuanto al registro.
Por lo que veo, la plantilla está lista para mostrar el nombre del otorgante, pero el código espera que la carga útil (creación y listado) incluya una lista de usuarios para que el nombre pueda determinarse en función del ID del otorgante. Creo que nunca se ha implementado.
Nunca pude encontrar un commit que introdujera el problema, así que no estoy seguro de si fue una característica planificada que nunca se implementó o un error De cualquier manera, pensé que la interfaz de usuario parecía tener la intención explícita de tener esto implementado (a juzgar por el encabezado de la columna Granted By), así que opté por ir con FIX.