Le problème exposé ici est particulier, et ça n'a pas été évoqué (ou très
partiellement) par lipki est que l'URL de soumission du formulaire **n'est
pas** la page qui gère l'affichage de la liste des pages (qui est un
plugin) mais post_actions.php qui fait partie du core.

Modifier le core pour gérer une spécificité d'un plugin n'est pas une bonne
méthode — et montre au passage la limite lorsqu'on cherche à "tout" sortir
du core pour en faire des plugins.

Il faudrait, je pense, soit passer par un contrôleur qui aiguillerait en
fonction du bouton de soumission, soit vers post_actions.php soit vers un
traitement géré par le plugin, soit utiliser le behaviour présent (mais on
a vu que ça a ses limites et nécessiterait de revoir post_actions.php qui
est un peu bourrin aujourd'hui) dans post_actions.php.

D'autre part il faut garder en tête que c'est un besoin très spécifique
(dont on se passe très bien aujourd'hui) et que nulle part ailleurs on a
cette problématique. Je passe sous silence les "ça peut servir un jour",
vous savez ce que j'en pense ;-) (sinon cherchez YAGNI sur internet).

Donc pour résumer, soit on trouve une solution simple et si possible
élégante, soit on laisse tomber.

My 42 cents


Le 26 août 2013 00:48, Kozlika <[email protected]> a écrit :

> Le 25 août 2013 23:39, Lepeltier kévin <[email protected]> a écrit :
>
> > *Problème* :
> >
> > Dans une liste de "truc" ici pour l'exemple la liste des pages.
> > S'il on a une liste d'action, à effectuer sur une sélection de "truc",
> > accompagné de son bouton de validation.
> > Et un bouton pour une autre action, s'appliquant sur l'ensemble de la
> liste.
> > Alors le bouton validera également l'action sélectionné dans la liste.
>
> Tu n'as qu'à mettre que des boutons, comme ça l'utilisateur ne pourra
> pas valider deux actions à la fois :)
> --
> Dev mailing list - [email protected] -
> http://ml.dotclear.org/listinfo/dev
>



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

Répondre à