Estava me perguntando se é possível criar uma postagem que faça referência ao nome de usuário de quem está logado? Algo como a rota /my, mas para o frontend.
Meu caso de uso seria personalizar uma URL que aponta para fora do Discourse, de modo que, quando um usuário clicar nela, a consulta ?username=MEU_NOME_DE_USUARIO seja adicionada. A mesma abordagem poderia ser usada para incorporar um iframe com essa URL, por exemplo.
Se isso não for possível nativamente, presumo que a outra alternativa seria escrever um plugin personalizado.
Sim. O registro da postagem contém o nome de usuário (veja https://meta.discourse.org/t/is-there-a-recommended-way-to-get-the-current-username-from-a-post/178288.json).
Bom, os detalhes são diferentes, mas a resposta é a mesma. Deve haver exemplos no guia do desenvolvedor, para que você possa ver como acessar current_user.