Hello,

J'ai commencé la bafouille dont j'ai parlé hier, concernant le ticket #1710
et les notifications non persistantes.

Ce qu'on faisait avant :
* Traitement de l'action (dans admin/XXx_actions.php, ou post.php, ou ...)
* redirection vers l'appelant avec upd=1, ou del=1, ou ...
* l'appelant teste des paramètres $_GET divers et variés, et affiche le
message en conséquence, s'il le souhaite.

Ce qui est fait maintenant :
* Traitement de l'action
* Ajout de la notification via dcPage::addSuccessNotice, ou
dcPage::addWarningNotice
* redirection vers l'appelant
* L'appelant affiche de base la notification, qui est prise en charge par
dcPage::open

Pour application, les actions sur les billets (admin/posts.php)
fonctionnent sur ce principe depuis le commit 2181.

N'hésitez surtout pas à donner votre feedback dessus, tant sur le fond que
sur le code. Si ça va à tout le monde, "yapluka" généraliser cela à toute
l'admin :)

--
Bruno
-- 
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev

Répondre à