Communauté Elgg francophone

Créer un compteAide  
Connexion
Aide, trucs et astuces
Le groupe pour poser ses questions et partager ses trucs et astuces sur Elgg

bloquer tydipics dans roles

Démarré par ndobani le 3 juillet 2018 Réponses (1)

bonjour,

j'utilise role est j'ai creer un plugin pour bloquer l'acces à quelques menu,

mais le probleme se trouve au niveau de tydipics qui ne marche pas le reste marche à merveil.

si dessous le code

DEFAULT_ROLE => array
'title' => 'roles:role:DEFAULT_ROLE',
'extends' => array(),
'permissions' => array(
'actions' => array(
'groups/edit' => array('rule' => 'deny')
),
'pages' => array(
'groups/add/{$self_guid}' => array('rule' => 'deny'),         
'blog/add/{$self_guid}' => array('rule' => 'deny'),
'bookmarks/add/{$self_guid}' => array('rule' => 'deny'),
'pages/add/{$self_guid}' => array('rule' => 'deny'),
'tidipics/add/{$self_guid}' => array('rule' => 'deny'),
'file/add/{$self_guid}' => array('rule' => 'deny'),
'questions/add/{$self_guid}' => array('rule' => 'deny'),

Réponses

  • Florian DANIEL ~ Facyla le 6 juillet 2018

    Bonjour,

    Je n'utilises ni Roles ni Tidypics, mais j'ai l'impression qu'il y a une coquille dans le code : "tidipics" au lieu de "tidypics" : si le tableau de config fonctionne bien par ailleurs, c'est sans doute de là que vient le problème.

    La config donne l'impression que cela ne bloque que l'accès à la page de création, et pas l'action correspondante : ça peut suffire, mais si quelqu'un joue un peu avec les URLs ça ne garantit pas que cette fonction est réellement interdite à ce type d'utilisateurs => il faut sans doute envisager de bloquer aussi l'action :)