Views & FiveStar: comment afficher les votes d'un utilisateur lambda?

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour !

J'aimerais mettre en place une vue permettant d'afficher une liste d'éléments sur lesquels les utilisateurs peuvent voter. Jusqu'ici, rien de compliqué...

La particularité est que je souhaite avoir pour chaque élément dans la liste, la description succincte de l'élément (évidemment) ainsi que le vote de l'utilisateur connecté ET d'un autre utilisateur que l'utilisateur connecté aura préalablement choisi (qui sera passé en argument de la vue probablement).

Prenons un cas concret.

Les éléments de ma liste sont des films.

Adam vote 5 étoiles sur "Bienvenue à Gattaca".
Eve vote 2 étoiles sur "Bienvenue à Gattaca".

Adam affiche la liste des films:

Titre du film         My vote        Utilisateur   Son vote
Bienvenue à Gattaca   5              Eve            2

Le problème que j'ai avec Five Star est que je ne peux pas récupérer la valeur du vote d'un utilisateur particulier... en tout cas, je ne peux pas le faire dans une vue (avec mes connaissances actuelles...).

Par contre, je peux récupérer le vote de l'utilisateur connecté.

Je peux également passer l'id d'un autre utilisateur à ma vue.

Est-ce que vous avez une idée sur la façon dont je pourrais faire cette liste? Je suis parti sur Five Star et Views, mais je ne suis pas contre une solution qui serait tout autre.

J'ai un peu regardé comment je peux bidouiller mon thème pour faire tout ça... le problème est que j'aimerais bien pouvoir offrir la possibilité à l'utilisateur de trier la liste sur le vote de l'autre utilisateur... et si je bidouille le thème de la vue, j'ai peur de ne pas savoir comment faire...

Quelques liens que j'ai trouvé intéressants:

Show user's vote in his comment
http://drupal.org/node/213273

VotingAPI: Full control for complex voting modules
http://drupal.org/node/68876

Merci d'avance pour toute piste qui pourrait m'aider :)

Forum : 
Version de Drupal :