Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?

Bug d'affichage sur la gestion des ACLs d'une API custom
(1 lecteur(s)) (1) Invité(s)
Aller en basPage: 1
SUJET:

Bug d'affichage sur la gestion des ACLs d'une API custom

#34447
Dia
Expert Boarder
Messages: 92
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Blog Lieu: Annecy (74)

Bug d'affichage sur la gestion des ACLs d'une API custom

Il y a 1 Année, 6 Mois
Karma: 2  
bonjour

j'ai créé une API et j'ai un problème lors de l'affectation des ressources aux rôles pour en autoriser l'utilisation

la PJ illustre mon problème :
- les ACLs ont bien été déclarées dans le fichier api.xml et s'affichent correctement dans l'arbo
- si je coche les cases correspondantes à ces ressources, l'utilisateur est bien autorisé (cf les visus de BD sur la PJ)
- mais quand je retourne sur l'arbo des ressources, les cases sont décochées donc si j'enregistre à nouveau tel quel, l'utilisateur ne sera plus autorisé !

quelqu'un a-t-il déjà eu ce problème ?


Image réservée aux membres.
Veuillez vous connecter ou vous enregistrer.



edit :
au cas où, voilà ma déclaration d'acls dans api.xml
Code :


        <acl>
            <resources>
                <monstreApi translate="title" module="monstreApi">
                    <title>Monstre Extended Api</title>
                    <sort_order>10</sort_order>
                    <cart translate="title" module="monstreApi">
                        <title>Cart</title>
                    </cart>
                </monstreApi>
            </resources>
        </acl>

 
Dernière édition: 16/07/10 à  12:24 Par Dia.Raison: ajout de code
Dia [ Blog ] [ Site pro ]
L'administrateur a désactivé l'accès public en écriture.
#34474
kyudo
Platinum Boarder
Messages: 465
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Re:Bug d'affichage sur la gestion des ACLs d'une API custom

Il y a 1 Année, 6 Mois
Karma: 3  
Bonjour Dia

est ce que ton ACL à été associer à la ressource et à la méthode de ta ressource?
Code :

<Ns translate="title" module="ns_encartproduit">
<title>Encart Produit</title>
<model>encartproduit/objectmodel_api</model>
<acl>encart</acl>
<methods>
<getEncart translate="title" module="ns_encartproduit">
     <title>Method to get an Encart</title>
     <method>getEncart</method>
     <acl>encart/getEncart</acl>
</getEncart>
</methods>
</Ns>

 
L'administrateur a désactivé l'accès public en écriture.
#34476
Dia
Expert Boarder
Messages: 92
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Blog Lieu: Annecy (74)

Re:Bug d'affichage sur la gestion des ACLs d'une API custom

Il y a 1 Année, 6 Mois
Karma: 2  
bonjour
merci pour ta réponse
et la réponse est oui
il n'y a pas de soucis fonctionnel dans le sens où si je décoche et que je valide, l'utilisateur n'est plus autorisé et un appel au WS me renvoie bien une erreur "accès refusé", c'est purement de l'affichage

Code :


<config>
    <api>
        <resources>
            <monstreApi_cart translate="title" module="monstreApi">
                <title>Monstre Cart Api</title>
                <model>monstreApi/cart_api</model>
                <acl>monstreApi/cart</acl>
// liste des méthodes, aucune n'est liée à une acl en particulier, je ne gère les droits que sur l'ensemble

 
Dernière édition: 16/07/10 à  14:00 Par Dia.
Dia [ Blog ] [ Site pro ]
L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 1
Modérateur: Narno, Alban, Gabriiiel, CaPiT