[quote=“Richard - Communiteq, post:2, topic:238166, username:RGJ”]você deve realmente criar um plugin e definir um método de controlador que busque os dados para você.
[/quote]
Em vez de criar um novo controlador para fazer isso (o que não é claramente o que Richard recomendou), você pode facilmente adicioná-lo a um serializador existente, algo como
add_to_serializer(:current_user, :my_stuff) do
stuff = get_my_stuff_somehow
stuff
end
Descobrir quais serializadores estão disponíveis e qual você deseja é, esperançosamente, simples o suficiente (a maioria é bem fácil de adivinhar, mas você pode encontrá-los em app/serializers); pesquisar em GitHub - discourse/all-the-plugins por add_to_serializer deve fornecer muitos exemplos. E comece com GitHub - discourse/discourse-plugin-skeleton: Template for Discourse plugins.
Mesmo que você não conheça Ruby ou Rails, o acima deve lhe dar uma boa ideia do que você precisa fazer. Se não, você pode perguntar em Marketplace com um orçamento.