Message d'avertissement

The subscription service is currently unavailable. Please try again later.

Tableau d'utilisateur avec Views et Flag

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 à tous,

Voici en résumé ce que je souhaite faire mais après avoir retourné le problème dans tout les sens je n'y arrive pas...

Créer un contenu "Article" appelé "A" puis un contenu "Article" appelé "B".
Créer un Flag nommé "F1" puis un Flag nommé "F2"
Créer 2 utilisateurs "U1" et "U2".
Créer une vue de type "Utilisateur" avec l’affichage "Bloc". Ajouter en Relation "flags: User’s flagging (F1) " et "flags: User’s flagging (F2)". Ajouter en Filtre Contextuel "flags: Content ID" et "Provide default value" type "Content ID from URL" avec "Content flagged (F1)" comme relation. Enfin, ajouter un champs "utilisateur: nom" et un champs "flag: flagged (F2)"
Placer le bloc sur toutes les pages de type "Article"
Se connecter avec "U1" et flagger le contenu "A" avec "F1" et "F2" et le contenu "B" avec "F1".
Se connecter avec "U2" et flagger le contenu "A" avec "F1" et le contenu "B" avec "F1" et "F2".
Or il se trouve que pour les contenus "A" et "B", dans le bloc issue de la vue créée, le champ "flag: flagged (F2)" retourne "vrai" pour les utilisateurs "U1"et "U2" alors qu’il ne devrait retourner "vrai" que pour l’utilisateur "U1" pour le contenu "A" et pour l’utilisateur "U2" pour le contenu "B" et retourner "faux" dans les autres cas.
Le champ "flag: flagged (F2)" semble retourner "vrai" pour un utilisateur si celui-ci a flaggé n’importe quel contenu avec "F2" sans tenir compte du contexte.

Merci d'avance,

Thib'

Version de Drupal : 
Tags :