Gatilhos de grupo em Automação devem incluir um placeholder para o nome completo e não apenas o stub

Continuando a discussão de Automação do Discourse:

Os gatilhos para adicionar ou remover alguém de um grupo incluem um placeholder útil para group_name. Infelizmente, ele está definido para o stub (por exemplo, support-enthusiasts) e não para o nome completo (“Discourse Support Enthusiasts”). O código é:

            "placeholders" => {
              "group_name" => group.name,
            },

Como o stub do nome do grupo é tudo o que você precisa para criar um grupo, posso entender por que o código é assim. Mas quando se trata, por exemplo, de enviar uma PM de boas-vindas quando alguém entra no grupo, seria muito melhor usar o nome completo, se possível:

            "placeholders" => {
              "group_name" => group.full_name || group.name,
            },

Existe um caso de uso que precisa do stub? Se sim, talvez adicionar um novo placeholder group_full_name em vez disso?

            "placeholders" => {
              "group_name" => group.name,
              "group_full_name" => group.full_name || group.name,
            },
2 curtidas