Usare il nome del gruppo "proprio" nella casella di posta PM di gruppo invece dell'handle @?

Non so se qualcun altro oltre a @haydenjames possa essere interessato a questo, ma mi sono incuriosito riguardo a una richiesta secondaria in un argomento altrimenti risolto sulle caselle di posta dei messaggi di gruppo:

…riferendosi a:

Ecco cosa riesco a capire…

Dato che i campi equivalenti per i “nomi” degli utenti rispetto ai gruppi si sovrappongono in modo confuso, li categorizzo qui come handle @ e nome proprio. Gli handle non consentono spazi; i nomi propri sì.

Handle @ Nome proprio
utenti :detective: campo Username (Agent_007) :label: campo Name (James Bond)
gruppi creati dall’admin :label: campo Name (poke_pros) :busts_in_silhouette: campo Full Name (Pokemon Pros)
gruppi automatici :robot: codificati (trust_level_2) :ghost: in realtà no…

I gruppi automatici, ad esempio moderatori, livelli di fiducia, ecc., non hanno campi “handle” e “nome proprio” modificabili.

Ma i gruppi automatici hanno nomi di testo del sito che possono essere modificati:

Questo modifica l’aspetto dell’intestazione del gruppo nelle pagine dei Gruppi.
Forse è qualcosa che vorresti fare…

…ma non influisce sulla Casella di posta, che mostra l’handle per tutti i gruppi, automatici o meno:

Non so quanto lavoro richiederebbe estrarre i campi del nome proprio da visualizzare qui invece dell’handle, ma se è poco, sarebbe una bella rifinitura.

MODIFICA: Mi rendo conto che, sebbene possa essere bello usare il nome proprio nella casella di posta, ha senso che mostri l’handle che viene utilizzato per le @-menzioni.

Se vuoi rinominare un gruppo automatico e dargli un nuovo handle corrispondente, il nuovo titolo del gruppo nei testi del sito deve essere valido a tale scopo, ovvero non deve contenere spazi.

(post eliminato dall’autore)

1 Mi Piace

Beh, questo è interessante..! La risposta di JammyDodger mi ha portato a ulteriori esperimenti.

Rinominare i gruppi automatici tramite l’impostazione del testo del sito ha creato un po’ di confusione quando erano coinvolti degli spazi, poiché gli spazi impediscono che vengano utilizzati come handle (identificatori). Se l’handle derivato corrente non viene sovrascritto dall’impostazione del testo del sito a causa degli spazi, rimane quello di prima. L’ho scoperto quando per breve tempo ho avuto un titolo di gruppo senza spazi bloccato come handle.

La consapevolezza dell’impatto degli spazi e l’uso del job Sidekiq EnsureDbConsistency hanno chiarito le cose.

Modificherò il mio suggerimento nel post originale riguardo alla visualizzazione dei nomi corretti nella casella di posta, poiché ciò non sarebbe compatibile con l’uso delle @-menzioni, che richiedono l’handle.

Passaggi di test dettagliati
  1. Partendo dalla mia situazione sopra, ho confermato che il job Sidekiq era stato eseguito, e l’ho eseguito di nuovo comunque. Infatti non ha recepito le modifiche di nome per la casella di posta – a causa degli spazi, come hai spiegato.

  2. Ho cambiato il testo del sito per TL2 da “Trust Level 2” a “Sophomores” e ho eseguito il job Sidekiq:
    Il cambio di nome si è propagato, sia per il titolo del gruppo che per l’handle della casella di posta – perché senza spazi:

  1. Ho riportato il testo del sito a “Trust Level 2” e ho eseguito il job Sidekiq. L’handle assegnato nell’operazione precedente è ora bloccato lì – apparentemente perché gli spazi in quel titolo di testo del sito non creano un handle valido:

  1. Ho ripristinato il testo del sito a quello predefinito “trust_level_2” e non ho eseguito il job Sidekiq. Questo ha aggiornato il titolo ma non l’handle:

  1. Ho eseguito il job Sidekiq, che ha cancellato l’handle modificato, reimpostandolo al valore predefinito nella casella di posta:

1 Mi Piace

Scusate per questo. :grimacing: A volte mi rendo conto di essere intervenuto troppo presto e provo il “rimorso del postatore”. :slight_smile: Lo riporterò per la posterità. :+1:

L’input rapido è stato molto utile! :grin:

1 Mi Piace