"Concesso da" sui badge non visualizza il nome dello staff

Ciao a tutti.

Versione di Discourse 3.2.0.beta2-dev (1a70817962)

Quando si assegnano manualmente badge ai nostri membri tramite le pagine di amministrazione, il nome dello staff “Concesso da” non viene visualizzato:

Possibilmente correlato a: Grant badge reason not added to the granted badge :thinking:

3 Mi Piace

Ciao :wave:

Se ho capito bene, registra qui solo gli system_users. Se uno staff concede un badge a un utente, viene inserito nei Staff Action Logs. /admin/logs/staff_action_logs

Tuttavia, penso che sarebbe un’ottima funzionalità aggiungere anche i badge concessi manualmente dallo staff.

3 Mi Piace

Mostra anche tutti i record creati dal personale. Hai ragione per il log.

Da quello che vedo, il template è pronto per visualizzare il nome del concedente, ma il codice si aspetta che il payload (creazione ed elenco) includa un elenco di users in modo che il nome possa essere determinato in base all’ID del concedente. Penso che non sia mai stato implementato. :thinking:

4 Mi Piace

Questo commit è probabilmente rilevante, penso :thinking: Sfortunatamente la discussione sull’argomento meta a riguardo non è più disponibile.

4 Mi Piace

Non è questo? :thinking:

1 Mi Piace

L’ho resuscitato dopo aver letto il commento di Don stamattina. :zombie: :slight_smile:

5 Mi Piace

Ahhhh, pensavo di aver ottenuto privilegi speciali o qualcosa del genere :rofl:

3 Mi Piace

Grazie per aver segnalato questo, corretto in FIX: display and link to correct grant_by users for granted badges by tyb-talks · Pull Request #24021 · discourse/discourse · GitHub :slight_smile:

3 Mi Piace

Fantastico, grazie @kelv :smiley:

2 Mi Piace

@kelv andando a giudicare dal messaggio di commit FIX, si trattava effettivamente di un bug?

Piuttosto che qualcosa che non era stato implementato?

Non sono mai riuscito a trovare un commit che causasse il problema, quindi non sono sicuro se si trattasse di una funzionalità pianificata mai implementata o di un bug :sweat_smile: In ogni caso, ho pensato che l’interfaccia utente sembrasse avere l’intenzione esplicita di averla (a giudicare dall’intestazione della colonna Granted By), quindi ho optato per FIX.

2 Mi Piace

Bene, la correzione funziona alla grande, grazie ancora :smiley:

3 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 2 giorni. Non sono più consentite nuove risposte.