Re,

Je vois que les réunions sont productives, merci pour ce CR (promis, à mon
retour de vacances je viendrai participer, ça me ramènera 15 ans en arrière
ou j'errais en permanence sur IRC)

Trucs discutés (code) :
> =====================
> * J'ai annoncé que Mallory et moi nous occupons du merge de formfilters et
> j'ai pu poser quelques questions auxquelles kozlika, franckpaul et odwulf
> ont répondu. On essaie de viser une intégration de la branche "formfilters"
> avec la branche principale pour une version 2.6 qui sortirait pour la
> rentrée.
>
>  A ce sujet, n'hésitez pas à critiquer/me reprendre/m'insulter si vous
voyez des choses tordues sur cette branche, je plaide coupable par
anticipation. Cette branche a été un vrai sac de noeuds à gérer.

J'en profite pour rappeler le contexte de cette branche. Les versions
actuelles présentent une liste de filtres dans les listes de
billets/commentaires/... Seulement, ces filtres :
* ne sont pas extensibles via un plugin
* sont assez restrictifs: on ne peut par exemple pas sélectionner tous les
billets n'appartenant pas à une catégorie donnée, ou sélectionner plusieurs
catégories.
La branche formfilters introduit des filtres à la sauce "custom queries" de
Trac. Une démo ici : http://dev.dotclear.org/2.0/query
Elle introduit aussi le choix dans les colonnes à afficher, et dans la
colonne utilisée pour le tri.

Coté code, c'est assez contraignant : tant que les filtres choisis n'ont
pas été appliqués, on doit conserver en mémoire le dernier filtre appliqué
et qui sert à afficher les billets de la page en cours. Et donc il y a pas
mal de gymnastique avec des champs cachés pour gérer cela.

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

Répondre à