Submitted by mimmolette on
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
Je pense qu'il faut regarder
Permalien Soumis par vincent59 le 23 Mars, 2010 - 17:36
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 ;-)
Merci pour la réponse, je
Permalien Soumis par mimmolette le 24 Mars, 2010 - 10:37
Merci pour la réponse, je m'oriente plus vers Drupal.
Hello, D'après ce que tu
Permalien Soumis par mdupont@drupal.org le 24 Mars, 2010 - 11:39
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.
Merci beaucoup, je suis
Permalien Soumis par mimmolette le 24 Mars, 2010 - 12:13
Merci beaucoup, je suis pressé de m'y mettre!
A moins que je ne me sois
Permalien Soumis par chu le 28 Mars, 2010 - 14:19
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 :/