Usa i nomi utente nell'elenco dei partecipanti

Ciao!

Abbiamo notato che l’elenco dei partecipanti a un evento si basa sul nome utente. Pensiamo che sarebbe bello se potesse essere utilizzato il nome dell’utente (e il nome utente come fallback).

Siete interessati a questa funzionalità? In tal caso, modificherei il componente User (plugins/discourse-calendar/assets/javascripts/discourse/components/modal/post-event-invitees/user.gjs).

Se pensate che sia una cattiva idea, possiamo proporre un’impostazione del sito per attivare/disattivare questa funzionalità?

2 Mi Piace

È una bella idea. Forse se venga visualizzato il nome utente o il nome completo potrebbe essere collegato all’impostazione del sito Abilita nomi? Cosa ne dici, @j.jaffeux?

Screenshot 2025-12-02 at 7.04.45 AM

3 Mi Piace

Sono sorpreso che non lo sia già, ad essere onesti. Secondo me, quell’impostazione dovrebbe coprire la maggior parte, se non tutte, le apparizioni di un nome utente.

2 Mi Piace

Ci sono un paio di altre lacune nella priorità del nome (completo), nelle notifiche e nel titolo del passaggio del mouse nel plugin Chi è online. Questi dovrebbero essere segnalati?

2 Mi Piace

Vediamo dove porta questo argomento una volta che il nostro sviluppatore interviene; potrebbe essere tutto coperto in una volta sola. Forse anche @lindsey per un parere?

3 Mi Piace

Secondo me, dovremmo collegare la visualizzazione di tutti i nomi utente/nomi sia all’impostazione del sito enable names che a prioritize username in ux.

4 Mi Piace

Ci sono altre aree in cui potremmo essere più coerenti con le impostazioni enable names e prioritize username in ux, ma non credo che dobbiamo aspettare di avere un elenco completo prima di iniziare a correggerle.

@j.jaffeux considereresti questa una pr-welcome per garantire che l’elenco dei partecipanti agli eventi mostri il nome completo quando enable names è “true” e prioritize username in ux è “false”? Ciò renderebbe il comportamento più coerente con il modo in cui gestiamo nomi e nomi utente sulle schede utente, sui profili, ecc.

5 Mi Piace

Lavorerò su questo una volta che sarà accettato, e sugli altri posti dopo, se posso avere una lista :wink:

4 Mi Piace

Vedo un :+1: da Joffrey in risposta alla tua domanda, @lindsey, quindi ho aggiunto pr-welcome qui.

3 Mi Piace

Un post è stato suddiviso in un nuovo argomento: Guida all’implementazione della precedenza del nome visualizzato

Ciao!

Seguito: ho aperto una pull request :slight_smile:

4 Mi Piace

Ciao @manut

Questo è stato unito, grazie mille!

1 Mi Piace

Eccellente!

Non esitare a contattarmi se ci sono altri punti in cui la modifica può essere apportata.

2 Mi Piace

Ho trovato altri due posti:

Le notifiche delle menzioni usano solo il nome utente anche quando l’opzione “preferisci nome utente” è disattivata/i nomi sono abilitati.

E il titolo del tooltip “Chi è online” sugli avatar elencati è anch’esso il nome utente, anche quando il tooltip sugli avatar altrove (come nell’elenco degli argomenti più recenti) è il nome.

2 Mi Piace

Ottimo, dovrei creare nuovi argomenti per questi?

1 Mi Piace

Non c’è bisogno di aprire un nuovo argomento solo per quelli :wink:

Se vuoi fare la/le PR, fammi un ping e la/le esaminerò. Altrimenti posso farlo anche io.

2 Mi Piace

Grazie!

Lo farò: ho davvero bisogno di migliorare la mia conoscenza degli interni di Discourse poiché sto lavorando a un plugin per o cooperativa e voglio che sia implementato con le migliori pratiche. Ho ancora molto da imparare :slight_smile:

4 Mi Piace

Ho iniziato a lavorarci; creerò un tipo di notifica mentioned (in frontend/discourse/app/lib/notification-types/).

Sto usando gli altri tipi di notifica come esempio, e ho notato l’uso di this.siteSettings.prioritize_full_name_in_ux (nota, non è prioritize_username_in_ux.
Il suo valore sembra essere sempre falso (ad esempio, in una “notifica di like”, viene usato il nome utente invece del nome completo).

Una piccola ricerca per prioritize_full_name_in_ux = mi mostra che gli viene assegnato un valore solo nei test, quindi mantiene il suo valore predefinito definito in config/site_settings.yml:1005 (false).

Mi sto perdendo qualcosa o c’è un problema più grande qui?

2 Mi Piace

Forse è stato perso durante una ridenominazione? Ci darò un’occhiata :eyes:

3 Mi Piace

Ciao!

Non voglio metterti pressione, ma hai avuto tempo di esaminare il problema?
Dimmi se posso aiutare :slight_smile:

1 Mi Piace