Bonjour,
On m’a dit dit que Drupal pouvait être adapté à mes besoins. Voici mon projet :
La création d’un espace en ligne qui permet à des commerciaux d’y poser des rapports et des photos.
Idéalement, l’espace serait paramétré pour que la composition du rapport soit assistée sous forme de champs de texte, de listes déroulantes, de cases à cocher…
Une fois le rapport en ligne, le client reçoit un mail qui l’avertit de cela.
Le patron des commerciaux est aussi averti qu’un nouveau rapport est en ligne.
L’espace serait protégé par des mots de passes avec des autorisations différentes en fonction des utilisateurs : le patron voit tout ;-) , les commerciaux peuvent voir le travail des autres commerciaux, les clients ne peuvent lire que les rapports qui les concernent.
Un espace client quoi !
Merci par avance pour vos réponses
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Je pense qu’il faut regarder du côté Organic Groups, qui doit permettre ce genre de choses.
Sinon Google Docs fait ça très bien ;-)
vincent59
2594
Merci pour la réponse, je m’oriente plus vers Drupal.
mimmolette
17
Hello,
D’après ce que tu souhaites mettre en place, je te recommande cette marche à suivre (perso je ne m’embêterais par avec Organic Groups si tes besoins sont aussi simples) :
Avec ça à priori ça fait exactement ce que tu décris.
mdupont@drupal.org
616
Merci beaucoup, je suis pressé de m’y mettre !
mimmolette
17
A moins que je ne me sois trompé dans mes tests, le module view own ne fonctionnera pas car ce n’est pas le client qui crée le contenu «rapport»…
S’il n’y a qu’un utilisateur de type client, alors node access user reference doit faire l’affaire. Par contre si un client peut avoir +ieurs utilisateurs (ce qui est probablement le cas), je regarde actuellement comment combiner node access user reference + node access node reference.
L’idée est de créé un type de node «client» lié à 0..n users (l’accès à ce contenu est donné via node access user reference)
D’avoir un type «rapport» qui est lié à un client et dont l’accès aux utilisateurs est fourni via le module node access node reference.
=> pour l’instant mes essais sur cette solution ne sont pas totallement convainquants… :/
——EDIT——
J’ai finalement réussi à faire ce que je voulais mais pour ce faire j’ai dû finalement utiliser node access user reference + node access node reference + content access
=> le hic c’est que je ne connais pas la pérennité de cette solution sur le long terme et avec une volumétrie importante :/
chu
208