Continuando la discussione da Discourse Automation:
I trigger per aggiungere o rimuovere qualcuno da un gruppo includono un comodo segnaposto per group_name. Sfortunatamente, è impostato sullo stub (ad esempio, support-enthusiasts) e non sul nome completo (“Discourse Support Enthusiasts”). Il codice è:
"placeholders" => {
"group_name" => group.name,
},
Poiché il nome stub del gruppo è tutto ciò di cui hai bisogno per creare un gruppo, posso capire perché il codice è così. Ma quando si tratta, ad esempio, di inviare un PM di benvenuto quando qualcuno si unisce al gruppo, sarebbe molto più bello usare il nome completo, se possibile:
"placeholders" => {
"group_name" => group.full_name || group.name,
},
C’è un caso d’uso che necessita dello stub? Se è così, forse aggiungere un nuovo segnaposto group_full_name invece?
"placeholders" => {
"group_name" => group.name,
"group_full_name" => group.full_name || group.name,
},