Discourse Mostra Nome Completo nelle Menzioni

Usando il componente: no, dipende dal plugin.

Ma dovresti essere in grado di rinominare semplicemente l’handle del gruppo, poiché in un discourse tedesco, il gruppo 10 si chiama “vertrauensstufe_0”, non “trust_level_0”. Pertanto, potresti riuscire a impostare il nome su “everybody”.

Ha senso. Dal punto di vista di uno sviluppatore, cosa contiene a.mention-group o, meglio ancora, come posso vedere la struttura dati di a.mention-group? Non sono uno sviluppatore Javascript di professione, ma riesco a lavorare a ritroso programmaticamente abbastanza bene. Sto tentando di modificare l’estensione di @saquetim per ottenere i dati da a.mention-group e a.mention e fonderli insieme con Ajax.

OK, sono riuscito a ritagliarmi del tempo per migliorare questo componente tematico questo fine settimana e l’ho aggiornato alla v2.0.

Ora è molto più efficiente.

La v2 del componente include le seguenti nuove funzionalità:

  • il caricamento dei dati degli utenti è stato ottimizzato per effettuare il minor numero possibile di richieste Ajax, recuperando fino a 50 utenti/gruppi per richiesta.
    Può anche sfruttare i dati serializzati se l’impostazione del sito enable user status è abilitata. In questo caso, effettuerà richieste Ajax solo per recuperare i dati per le menzioni di gruppo.
  • Aggiunto il supporto per la visualizzazione dei nomi completi per le menzioni di gruppo.
  • Aggiunta un’impostazione per personalizzare il modo in cui i nomi vengono visualizzati nelle menzioni
  • Aggiunto il supporto per ripristinare il testo delle menzioni renderizzate al markdown originale durante la citazione.

La nuova versione richiede una funzionalità piuttosto recente di Discourse, quindi è necessario aggiornare Discourse almeno alla versione 3.2.0.beta2.

@Hifihedgehog, @thoka se volete provarlo. Fatemi sapere se riscontrate qualche problema.

6 Mi Piace

Ho un piccolo problema. Vedo il nome completo o visualizzato per le menzioni utente nella barra dei suggerimenti, ma non le vedo nel post. Vedi sotto. Vedo il nome completo o visualizzato per le menzioni di gruppo sia nella barra dei suggerimenti che nei post. Vedi anche sotto. Quindi, in sintesi, il nome completo sembra essere visualizzato per le menzioni di gruppo su tutta la linea, ma non per le menzioni utente e specificamente solo nel contenuto pubblicato.

Questo è piuttosto strano.

Hai aggiornato di recente la tua istanza di Discourse? Ha bisogno di una funzionalità molto recente.

Inoltre, ci sono errori nella console?

Sì, sono all’ultimo aggiornamento da stamattina. Ho aggiornato seguendo le tue istruzioni, anche se ero già sulla 3.2.0.beta2. Quindi ora sono sulla 3.2.0.beta3-dev. Non vedo errori in sidekiq.

Intendo, la console del browser. Scusa.

Puoi aprire gli Strumenti per sviluppatori del browser e verificare se ci sono errori?

@Hifihedgehog, c’è stato un bug durante la gestione dei nomi utente che non erano completamente minuscoli. Puoi aggiornare il componente più tardi e riprovare?

Sì, tutto funziona da parte mia! Grazie per la rapida risposta! :smiley:

1 Mi Piace

Sfruttiamo gli handle di gruppo come mezzo per operare in modo trasparente, garantendo al contempo che vengano avvisati solo i destinatari pertinenti. Attualmente, dobbiamo educare gli utenti sulla selezione degli handle corretti per rivolgersi agli individui, poiché gli handle alterati vengono visualizzati durante le operazioni di copia e incolla.

Potresti pensare a un modo in cui la menzione corretta possa essere trasferita tramite copia e incolla, specialmente in combinazione con il nuovo composer?