Bonjour,
j’ai besoin d’un éclairage, je ne sais pas par ou prendre ce problème suivant :
je fais un site pour une agence qui va avoir un suivi client.
un commercial va entrer des informations sur un client en particulier, et ce client pourra à l’aide d’un identifiant et d’un mot de passe voir l’état d’avancement de son dossier,
par contre, je ne vois pas comment faire.
j’ai bien pensé créer un profil pour chaque utilisateur mais je veux que des admin puisse les modifier mais pas les clients.
je sais pas si je suis très claire.
est ce que quelqu’un pourrait me mettre sur une piste,
merci d’avance,
karine
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Dans ce type de cas, j’utilise le module «node access» de la manière suivante :
1/ Je crée un type de contenu «suivi client»
2/ Dans le paramétrage de «node access», je vire TOUTES les autorisations pour ce type de contenu. Personne sauf le créateur du contenu n’a le droit d’y touche par défaut.
3/ Un coup de reconstruction des droits comme cela t’es indiqué en haut de la page
Ensuite :
- L’administrateur du site crée le compte du client (perso je préfère l’option «Créer un nouveau compte» avec l’admin qui le débloque, comme cela, je ne vois pas circuler de mots de passe).
- Le commercial crée un contenu de type «suivi client» et dans l’onglet «Grants» de cette fiche, il donne l’accès en lecture au client et à lui seul. Tu peux mettre la fiche de suivi en «épinglé en haut de la page d’accueil» pour qu’il la vois dés qu’il se connecte.
Cette méthode est aussi utilisable pour un groupe de travail pour un client donné avec N utilisateurs d’un même client qui doivent voir des contenus. A ce moment là, je crée un rôle du nom du client, et j’affecte ce rôle à chacun des utilisateurs. Ensuite, toujours dans l’onglet Grants, j’ajoute ce rôle avec les droits qui conviennent (lecture et/ou écriture).
Yoran - arNuméral
Yoran
1039
merci beaucoup pour ta réponse, du coup je me suis lancée, par contre, j’ai un problème,
j’ai créé mon type de contenu fiche client, ensuite, j’ai créé ma fiche et j’ai été dans les droits d’accès en disant que seul le client avait le droit de la lire,
et j’ai bien mis son nom dans les droits d’accès,
j’en ai créé 2 de ce type avec 2 clients différents, et le problème c’est que les clients peuvent voir les fiches des autres.
il ne prend pas en compte le fait que je lui ai dit : seul ce client peut voir cette fiche,…
si tu as une explication, ça m’intéresse,
karine
Y’aura pas de science fiction !
karine
102
en fait j’y suis presque mais le problème c’est le menu.
Étant donné que je créé mon contenu et que je lui dis de s’afficher dans «mon compte», toutes les fiches se retrouvent dans le menu de tous les utilisateurs.
les utilisateurs ne peuvent pas les voir, car ça dit «accès refusé», mais ils y sont quand même,
comment faire pour que la fiche créée se retrouve dans le menu «mon compte», mais que pour un seul utilisateur spécifique.
Y’aura pas de science fiction !
karine
102
Hum, étonnant ça, je viens de faire le test avec un de mes contenus, si je l’associe à un sous-menu de mon compte, il ne s’affiche que pour l’utilisateur que j’ai rajouté dans l’onglet «grant» et pour personne d’autre..
PS : tu as un module très pratique pour basculer directement d’un utilisateur à l’autre pour ce genre de tests : masquarade
Yoran - arNuméral
Yoran
1039
merci pour masquerade,
mais je comprends pas.
je créé un contenu, je lui dis de me créer un menu avec comme élément parent : mon compte,
et du coup tout le monde le voit, sans y avoir accès…
Y’aura pas de science fiction !
karine
102
as-tu bien reconstruit les droits de tes noeuds ?
Yoran - arNuméral
Yoran
1039
ba je me pose la question en fait,
si je te fis une imprim ecran de ma page de droit, ca t’irait pour me dire ou je me plante ?
Y’aura pas de science fiction !
karine
102
grrr, je deviens dingue… j’essaie 50 000 trucs différents et rien ne change.
est ce que je m’y prends bien pour créer le nouveau lien dans le menu
ne devrais je pas faire autrement que de créer un nouveau sous menu de mon compte ?
aie aie aie…
Y’aura pas de science fiction !
karine
102
en fait c’est nodeaccess ou node-access que tu utilises ?
Y’aura pas de science fiction !
karine
102
http://drupal.org/project/nodeaccess
Yoran - arNuméral
Yoran
1039
ok j’utilisais pas le même… je vais essayer avec l’autre
Y’aura pas de science fiction !
karine
102
si je te fis une imprim ecran de ma page de droit, ca t’irait pour me dire ou je me plante ?
Malheureusement non.
Je t’ai mis plus bas le lien vers le module que j’utilise strictement de la même manière que toi. Je viens de vérifier pour être sur de ne pas dire de bêtises.
Une autre manière de tester est de promouvoir ton noeud en page d’accueil, il ne doit apparaître QUE pour l’utilisateur que tu as ajouté dans l’onglet GRANTS de ton node.
Yoran - arNuméral
Yoran
1039
C’est bon, ça marche !!!
Merci beaucoup pour le temps que tu m’as accordé, je te souhaite une bonne fin de journée
karine
Y’aura pas de science fiction !
karine
102
Pas de soucis, j’aurais du te passer l’adresse du module dés le début, désolé.
PS : N’oublie pas de mettre [résolu] dans le titre
Yoran - arNuméral
Yoran
1039