[Résolu] View et critères de recherche

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,

Nous développons sous Drupal 7 et nous rencontrons un problème de compréhension avec VIEW

Nous mettons en place une VUE qui affiche tout les contenus ARTICLES dans l'administration du client mais nous souhaitons afficher que les ARTICLES qu'il peut modifier (qu'il a donc crée)

Notre vue affiche même les ARTICLES que client n'a pas crée et quand il clique sur "modifier" il atterri sur une page d'accès restreint. Nous souhaitons que ce contenu ne s'affiche pas du tout.

Nous avons bien pensé FILTRER par créateur du Node mais la , l'administrateur général du site ne voit rien dans la liste puisqu'il n'a crée aucun article.

Hum nous sommes un peu perdu.

Merci de votre aide

Fred

Version de Drupal : 

Bonsoir,

Vous pouvez créer deux blocs avec views :
- le premier s'affiche uniquement pour le rôle "user register" (paramètre d'affichage du bloc par rôle).
-> Dans views, il faut ajouter relationships "Content: Author" et le filtre "(author) User: Current (Yes)"

  • le deuxième s'affiche uniquement pour le rôle "admin" (paramètre d'affichage du bloc par rôle) et affiche l'ensemble des articles (votre vue actuelle)

Cordialement,

Merci pour votre réponse. Je ne trouvais pas notre explication très claire :D mais finalement vous avez bien compris notre problème.

Nous souhaitions créer des type d'affichage Pages au lieu de Block.
Nous avons donc essayé le même principe que vous proposez avec des types d'affichage "Page" , mais l'obligation de changer le chemin pour chaque type d'affichage nous embête.

Cordialement,

Bonjour,
Dans section "relation", ajouter une relation avec "utilisateur"
Puis dans section "filtre", ajouter "utilisateur: droit d'accès" et spécifier "modifier article".
De cette façon toute personne, quelque soit son rôle, qui peut modifier un article donné le verra dans cette liste.

Cordialement