Die Diskussion wird fortgesetzt von Discourse Automation:
Die Trigger zum Hinzufügen oder Entfernen von jemandem aus einer Gruppe beinhalten einen praktischen Platzhalter für group_name. Leider ist dieser auf den Stub (z. B. support-enthusiasts) und nicht auf den vollständigen Namen („Discourse Support Enthusiasts“) gesetzt. Der Code lautet:
"placeholders" => {
"group_name" => group.name,
},
Da der Gruppenname-Stub alles ist, was Sie zum Erstellen einer Gruppe benötigen, kann ich verstehen, warum der Code so ist. Aber wenn es darum geht, beispielsweise eine Willkommens-PM zu senden, wenn jemand der Gruppe beitritt, wäre es viel schöner, wenn möglich den vollständigen Namen zu verwenden:
"placeholders" => {
"group_name" => group.full_name || group.name,
},
Gibt es einen Anwendungsfall, der den Stub benötigt? Wenn ja, fügen Sie vielleicht stattdessen einen neuen Platzhalter group_full_name hinzu?
"placeholders" => {
"group_name" => group.name,
"group_full_name" => group.full_name || group.name,
},