Não é possível usar base_url ou user_perferences_url no texto de cancelamento de inscrição

Ao acessar admin/customize/site_texts/unsubscribe_link, inserir %{base_url} no campo de texto resulta em The following interpolation key(s) are invalid: "base_url".

O mesmo ocorre com user_preferences_url. No entanto, discourse/lib/email/message_builder.rb at 1472e47aae5bfdfb6fd9abfe89beb186c751f514 · discourse/discourse · GitHub sugere que ambos deveriam estar disponíveis.

1 curtida

Não tenho certeza de que isso seja um bug. Não há nada exibido na interface do usuário do Discourse que indique que os placeholders base_url ou user_preferences_url podem ser usados aqui.

Seria ótimo se os placeholders disponíveis para cada modelo fossem listados junto com os modelos, em vez de forçar os usuários a adivinhá-los ou encontrá-los no código do Discourse.

Concordo com você que, ao analisar o código, parece que ambos os placeholders deveriam estar disponíveis, então talvez isso seja algo que possa ser corrigido. No entanto, é possível que ambos estejamos interpretando o código incorretamente.

2 curtidas