[spip-dev] Gros problèmes d'autorisation ?

Sur SPIP.net, je suis admin restreint, et j’ai fais quelques tests d’autorisations…
http://www.spip.net/ecrire/?exec=controle_petition ne marche pas, ce qui est normal… mais http://www.spip.net/ecrire/?exec=controle_petition&id_article=884 marche alors qu’il ne devrait pas normalement ?

De plus, j’arrive à changer le statut d’un rédacteur en administrateur(le panneau pour changer le statut de l’auteur apparaissait, je n’ait pas été plus loin ^^)

Et une dernière chose, en tant qu’admin restreint je n’arrive pas à modifier mon passe !

De plus, j'arrive à changer le statut d'un rédacteur en administrateur(le
panneau pour changer le statut de l'auteur apparaissait, je n'ait pas été
plus loin ^^)

Et une dernière chose, en tant qu'admin restreint je n'arrive pas à modifier
mon passe !

J'ai mis à jour spip.net sur la branche 2.0 ; peux-tu revérifier ces deux bugs ?

Sur SPIP.net, je suis admin restreint, et j'ai fais quelques tests
d'autorisations...
SPIP ne marche pas, ce qui est
normal... mais
SPIP marche
alors qu'il ne devrait pas normalement ?

si tu es admin sur cet article, c'est normal

-- Fil

Salut Fil,
J'arrive à modifier mon mot de passe mais la liste pour changer le statut d'un auteur est toujours là. Elle apparait sur les rédacteurs mais pas sur les admins.
Je n'ai pas essayé de mettre un rédacteur en admin mais si tu me donnes un auteur avec qui essayer je peux essayer voir si ca marche vraiment.

Pour ce qui est des pétitions, il est vrai que je suis admin de cette rubrique. Mais ne faudrait il pas afficher l'onglet controle des petitions et afficher les pétitions où nous sommes admins ? De plus je trouve le message accés interdit affreux :wink:

- Yohann. P

J'arrive à modifier mon mot de passe

bien

mais la liste pour changer le statut
d'un auteur est toujours là. Elle apparait sur les rédacteurs mais pas sur
les admins.
Je n'ai pas essayé de mettre un rédacteur en admin mais si tu me donnes un
auteur avec qui essayer je peux essayer voir si ca marche vraiment.

Pour ce qui est des pétitions, il est vrai que je suis admin de cette
rubrique. Mais ne faudrait il pas afficher l'onglet controle des petitions
et afficher les pétitions où nous sommes admins ? De plus je trouve le
message accés interdit affreux :wink:

Alors il faudrait faire deux tickets.

-- Fil

Voilà qui est fait :slight_smile:

Pour les changements de statuts http://trac.rezo.net/trac/spip/ticket/1517
Pour les pétitions : http://trac.rezo.net/trac/spip/ticket/1518

Et un 3eme assez gênant : http://trac.rezo.net/trac/spip/ticket/1519

Cette construction est massivement utilisée dans la dist, et ça tourne; ton pb est plus compliqué que ce que tu décris.

Committo,Ergo:Sum

Salut !

Oui, effectivement comme il est sur la dist, j’ai pensé que l’utiliser sur mon propre squelette serait super, donc avant tout marchait bien et depuis une mise à jour, c’est cassé. Je ne sais pas d’où ca pourrait venir…

Mon Inclure est :

**<INCLURE{fond=inc-article-tout}{ajax}{titre}{texte}{chapo}{id_article}>**

Et là ca marche pas… pareil en virant l’ajax.

2008/9/10 Committo,Ergo:sum <esj@rezo.net>

De nouveau c'est imprécis: la dist a presque le meme Inclure avec les pétitions et ça marche.

Utilise le débusqueur pour voir si id_article n'est pas dans l'environnement, ou s'il n'est pas transmis.

Committo,Ergo:Sum

Le débusqueur ? C'est quoi ca ?^^

Hier sur les conseils de b_b j'ai verifié que #ID_ARTICLE était bien dans le squelette principal et oui il s'affichait.
Ensuite dans le squelette inclus, le #ID_ARTICLE n'était pas transmis. Il a donc fallu mettre {id_article} dans le INCLURE et là c'est page blanche, même pas d'erreur du compilo comme quoi le critère {id_article} avait une erreur.

Peut être est ce seulement dans les <INCLURE> et pas les #INCLURE...

- Yohann. P

Non, je crois que tu n'as pas compris :
<INCLURE{fond=...}{id_article}>
marche
Mais tu l'utilises mal :
soit à l'endroit ou tu l'ecris #ID_ARTICLE n'est pas defini
soit ce que tu fait dans ta noisette incluse provoque une page blanche.
Jusqu'à preuve du contraite, le bug est dans ton squelette, pas dans Spip, là

Problème résolu.... en réalité, c'est [(#INCLURE{fond=inc-barre-outils}{id_article})] qui faisait tout planter. Mais étrangement, pas tout le temps.

Je vais revérifier mon squelette, et partir d'un nouveau si il le faut.
Mais le plus étrange est que avant ca marchait nickel, et depuis une mise à jour, c'est cassé. Entretemps je n'avait pas touché au squelette, c'est juste cette fichu mise à jour qui a cassé mon squelette.

Je vous tiens au courant !

- Yohann. P