FLUX RSS



ACCUEIL / FORUMS / QUESTIONS TECHNIQUES / AUTORISATIONS ET LIEN SUR LES MODULES




sondages
Avez-vous déjà utilisé les exports statiques ? :
oui
non
RESULTATS | SONDAGES
liens
eZ systems
http://ez.no
PHPEdit
http://www.waterproof.fr/
AFUL
http://www.aful.org
Framasoft
http://www.framasoft.net
Autorisations et lien sur les modules

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.

actualités
Traduction d'un tutorial eZ
eZ publish 4.0 est sorti
EzPublish 3.9 enfin disponible !
Ez Publish 3.9 RC2 est en ligne !
Ez Publish 3.9 RC1 disponible !
références
Site ohmycom
OhmyBlog