CaptainFact / captain-fact

📚 Documentation, wiki and community discussions
https://captainfact.io
67 stars 7 forks source link

Modifier la page profil utilisateur #218

Closed Miragide closed 1 year ago

Miragide commented 1 year ago

Aujourd'hui, cliquer sur le pseudo d'un utilisateur mène sur son profil avec les médailles. Les médailles ne sont pas les infos les plus pertinentes au sujet de l'utilisateur. Il est proposé d'inverser "profil" (médailles) par "activité", afin que la page du profil utilisateur commence par ses activités.

Miragide commented 1 year ago

Merci @francoispeyret de t'être proposé, n'hésite pas si tu as des questions :)

francoispeyret commented 1 year ago

Salut @Miragide,

J'ai un problème avec mon environnement local, la page actualité des utilisateurs n'est pas visible. image

[GraphQL error]: Message: Cannot query field "targetReputationChange" on type "UserAction". Did you mean "targetUser"?, Location: [object Object], Path: undefined index.js:163:40
[GraphQL error]: Message: Cannot query field "userId" on type "UserAction". Did you mean "statementId", "speakerId", or "user"?, Location: [object Object], Path: undefined index.js:163:40
[GraphQL error]: Message: Cannot query field "targetUserId" on type "UserAction". Did you mean "targetUser"?, Location: [object Object], Path: undefined index.js:163:40
[GraphQL error]: Message: Unknown argument "direction" on field "actions" of type "User"., Location: [object Object], Path: undefined index.js:163:40
[GraphQL error]: Message: Unknown type "ActivityLogDirection"., Location: [object Object], Path: undefined

Je pense que cela vient de la base de donnée locale, à tester sur un environnement ou la page activité était bien fonctionnel.

La PR ci-dessous est en attente de relecture et validation. https://github.com/CaptainFact/captain-fact-frontend/pull/976

Betree commented 1 year ago

Salut @francoispeyret! Probablement le dump API qui n'est pas à jour sur le frontend, il faudrait que je regarde ça. Si jamais, la solution la plus stable reste de cloner https://github.com/CaptainFact/captain-fact-api et de lancer l'API en local.

Merci pour ton fix, il est parfait. J'ai intégré les changements dans la mise à jour de react-router qui impliquait de toucher aux mêmes parties du code : https://github.com/CaptainFact/captain-fact-frontend/pull/980.

Betree commented 1 year ago

Resolved by @francoispeyret