Adicionando mais informações a created_by (de user e de user_summary)

Olá!

Estou tentando descobrir como adicionar mais informações ao campo created_by em uma requisição GET para um ID de tópico.
Pelo que pude ver, ele usa o BasicUserSerializer, que retorna:

"created_by": {
  "id": 1,
  "username": "Nome",
  "name": "Nome",
  "avatar_template": "/user_avatar_url"
}

Se eu quisesse adicionar outros detalhes, como likes_given, likes_received, created_at e outras informações relevantes do autor do tópico (OP), como eu faria isso?

Estava olhando para o add_to_serializer e tentei fazer algo assim, o que falha e quebra todas as páginas:

#plugin.rb
after_initialize do
  add_to_serializer(:basic_user, :created_at) do
    object.created_at
  end
end

Obrigado!

4 curtidas

Relevantando isso :slight_smile:
Se você souber como resolver isso, fale comigo. Posso pagar pela informação também. Envie-me uma mensagem privada se for melhor.

provavelmente porque não está sendo selecionado, este é um patch bastante complexo que você está procurando. Como é para pagamento, acho que Marketplace é um bom lugar.

4 curtidas

Abraços de Pavilion
Já resolvi isso, é de fato complicado. Vou te enviar uma MP sobre isso.

5 curtidas

Esta tarefa foi concluída e paga prontamente. Foi ótimo trabalhar com @Mgcs.

6 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.