Ajout de plus d'informations à created_by (de l'utilisateur et du user_summary)

Salut !

J’essaie de comprendre comment ajouter plus d’informations à created_by dans une requête GET vers un ID de sujet.
D’après ce que j’ai pu voir, cela utilise BasicUserSerializer, qui retourne :

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

Si je voulais ajouter d’autres détails, comme likes_given, likes_received, created_at et d’autres informations pertinentes concernant l’auteur du sujet (OP), comment pourrais-je faire ?

J’ai regardé add_to_serializer et j’ai essayé de faire quelque chose comme ceci, ce qui échoue et fait planter chaque page :

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

Merci !

4 « J'aime »

Je remonte ce sujet :slight_smile:
Si vous savez comment résoudre ce problème, contactez-moi. Je peux également vous payer pour l’information. Envoyez-moi un message privé si c’est mieux.

Probablement parce qu’il n’est pas sélectionné. C’est une mise à jour assez complexe que vous recherchez. Comme il s’agit d’un projet rémunéré, je pense que Marketplace est un bon endroit.

4 « J'aime »

Salutations depuis Pavilion
J’ai résolu ce problème, c’est en effet compliqué. Je vous enverrai un MP à ce sujet.

5 « J'aime »

Cette tâche a été accomplie et réglée rapidement. Ce fut un plaisir de collaborer avec @Mgcs.

6 « J'aime »

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