|
Benjamin Lemoine
|
Mercredi 15 Février 2006 10:23:53 am
Gestion des roles, comment ca fonctionne ?
Bonjour à tous,
voilà j'ai plusieurs petites questions.
- Tout d'abord je souhaite réaliser un site avec divers droits de contribution : Les redacteurs qui redigeront du contenu dans des espaces qui leur seront réservés, les approbateurs qui valideront le contenu des rédacteurs et pourront également rédiger du contenu n'importe ou dans le site et les administrateurs qui se chargeront uniquement de la mise en place des divers éléments et fonctions.
Je voudrais alors savoir s'il existe un exemple de construction de ce style de site avec eZ ou si vous connaissez quelques topics et autres discussions sur ce sujet.
- Ensuite j'aimerai savoir s'il existe une documentation précise (pas la maigre explication de eZ System) sur la gestion des roles et policies (qu'autorise-t-on en selectionnant reference, url, visual, etc...) et si non, y'aurait-il des personnes partantes pour en rédiger une ?
- Puis pour finir, j'ai un problème dans mon interface d'administration avec le groupe rédacteurs.
j'ai une arborescence du type :
|+ dossier "ez publish" (noeud 2)
||+ dossier "test"
|||+ dossier "un"
|||+ dossier "deux"
|||+ dossier "trois"
Je souhaites que le groupe rédacteur ne puisse créer des articles que dans les dossier "un" et "trois".
J'ai donc créé un groupe rédacteur avec un utilisateur dedans. Puis j'ai créé une section Redacteur à laquelle j'ai ajouté les dossier "un" et "trois".
Ensuite on arrive à la gestion des droits et c'est là que je me perds. Je souhaiterai que le membre du groupe rédacteur ne puisse, en se connectant à l'interface d'admin, ne voir que l'arborescence qui lui est autorisée. Soit dans l'arbre de gauche, ne voir apparaitre que les deux dossier "un" et "trois"
J'ai donc créé un role 'Rédacteurs' avec comme règles les suivantes :
user login SiteAccess( administration )
content read Section( Redacteur )
content create Section( Redacteur )
content edit Section( Redacteur ) , Owner( Self )
Et j'ai assigné avec, comme limitation l'acces à la section 'Redacteur', le groupe 'Rédacteur' à ce role.
Mais lorsque je me connecte avec l'utilisateur rédacteur, il m'affiche une erreur en me disant que je n'ai pas les droits d'accès à la page (je précise que la connexion au backend fonctionne).
Si quelqu'un pouvait m'éclairer sur le sujet.
Benjamin.
|