Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.
|
Auteur
|
Message
|
|
Cyril Mazouër
|
Jeudi 03 Mars 2005 8:54:20 am
Autorisations et lien sur les modules
Bonjour,
J'ai créé et installé un module, auquel je souhaiterais maintenant que les utilisateurs puissent acceder. J'ai cherché un peu partout, mais ne trouve pas de réponses à ces questions :
- comment faire un lien pour ce module dans le menu ? Est-ce possible de creer un dossier, puis d'y lier le module pour qu'il s'y affiche quand on ouvre ce dossier ?
- comment gerer les autorisations d'accès à ce module, ou comment le lier à une section ?
Merci d'avance,
Cyril
|
|
Bertrand Maugain
|
Jeudi 03 Mars 2005 10:47:37 am
Module
Pour accéder au module et aux divers fonctions du module:
fetch( <module>, <function>, <parameters> )
Pour ce qui est des autorisations et des permissions il suffit de caractériser le module sur lequel on définit les permissions. Plus d'info à cette page:
http://ez.no/ez_publish/documenta...cess_control/limited_role_assignment
Bertrand
Responsable partenaires
eZ systems
|
|
Cyril Mazouër
|
Jeudi 03 Mars 2005 11:59:42 am
Emplacement..?
Merci pour votre réponse.
J'ai créé une fonction utilisable par fetch dans mon module.
Par contre je n'ai pas bien compris où est-ce qu'on pouvait utiliser cette fonction... J'ai regardé le manuel sur ez.no concernant Data Fetching, mais ils n'en parlent pas non plus (me semble t'il).
Pour le lien que vous m'avez indiqué, il faut pour cela que le module fabrique des classes, non ?
Or le mien se contente actuellement d'afficher un formulaire de recherche sur la première "view", puis d'afficher les résultats sur la deuxième (après une requête MySQL).
Je débute sous eZ Publish et suis parfois un peu perdu... 
Merci beaucoup pour votre aide...
|
|
Cyril Mazouër
|
Samedi 05 Mars 2005 5:24:08 pm
Autoriser entièrement un module
J'ai trouvé une partie de réponse :
"Allowing access
You can, and in many cases should, enable access to certain functions in eZ publish to all users. This is done with the PolicyOmitList. Here is an example configuration for this.
[RoleSettings]
PolicyOmitList[]=user/login
PolicyOmitList[]=user/logout
PolicyOmitList[]=user/forgotpassword
PolicyOmitList[]=user/register
PolicyOmitList[]=user/activate
PolicyOmitList[]=mymodule/myfunction"
Cela permettera déjà que les utilisateurs puissent se servir du module (ce qui était refusé jusuqu'à présent).
Je ne sais par contre toujours pas comment creer un lien dans le menu directement pour le module, ou bien comment appeller le module dans une autre page (j'ai bien compris qu'il fallait utiliser la fonction fetch, mais où ?)
|
|
Patrice DUCLAUD
|
Samedi 19 Mars 2005 10:54:51 am
Accéder au détail du user_account
Bonjour ,
lorsque j'accède à un user par un fetch, {$NomRequete.data_map.first_name.content} me permet d'afficher le first name du compte. (jusque la, pas de problème)
je voudrai récupérer son user_account.
si j'utilise {attribute_view_gui attribute=$NomRequete.data_map.user_account},
j'obtiens l'affichage suivant :
ID de l'utilisateur: 165
Nom d'usager: utilisateur
Email: utilisateur@site.com
Configure user account settings
or je veux seulement récupérer l'email.
J'ai essayé en considérant que user_account était un tableau, mais je n'arrive pas à un résultat concluant.
Si quelqu'un connait la solution,
Merci d'avance.
Patrice
oh oh... je crois que je me suis trompé de bouton...
je remet ma question au bon endroit.
|
|