Problème avec la fonction "Administrateur restreint" et le plugin Agenda 2.0

Bonjour,

Je me permets de poster ce message sur "devel", sachant qu'un autre
utilisateur, Manu_TJ, rencontre le même problème, c'est-à-dire un problème
de compatibilité entre Agenda 2.0 et la fonction "Administrateur restreint"
de Spip 2.

J'utilise :
- SPIP ver. 2.0.3 [13596]
- Spip-bonux ver. 1.4 [26000]
- Agenda_2_0 ver. 2.0.1 beta [25997]

Description.

Dans la partie privée, lorsque j'édite un article et que je souhaite
utiliser les fonctions d'Agenda, le problème suivant apparait :
- les administrateurs restreints ne peuvent plus modifier ni supprimer les
événements de l'agenda (soit ceux créés avec l'ancien plugin ou même des
événements nouveaux). Le message "Aucun événement" apparait lorsque l'on
clique sur "modifier" ;
- pourtant un événement existe effectivement et peut-être modifié sans
difficulté par un administrateur (pleins droits).

Je ne vois vraiment pas d'où peut provenir ce problème. Un bug ?

Merci de votre aide.

Georges Saunier.

ps. Voir la page du plugin http://www.spip-contrib.net/Agenda-2#forum411992

"Phil" a donné la réponse à mon problème sur le site spip-contrib :
http://www.spip-contrib.net/Agenda-2#forum412641

Voilà ce qu'il explique :
=> trouver sur votre site le fichier suivant et en faire une sauvegarde (on
ne sait jamais) :
plugin/agenda_2_0/exec/evenements_edit.php
=> éditer le fichier original et aller à la ligne 32 qui doit correspondre à
ce code :
OR (!$new AND (!autoriser('voir', 'evenement',
$id_evenement,null,array('id_article'=>$id_article)) OR
!autoriser('modifier','evenement',$id_evenement,null,array('id_article'=>$id_article))))
=> remplacer le code par celui-ci
OR (!$new AND (!autoriser('voir', 'article', $id_article) OR
!autoriser('modifier','article', $id_article)))
=> enregistrer les modifications et vérifier que tout fonctionne. Dans le
cas contraire, rappeler le fichier de sauvegarde.

GS.

"Georges Saunier" <saunier@paris7.jussieu.fr> a écrit dans le message de
news: gl1l4t$f2k$1@ger.gmane.org...