Statut : intégrée dans la 4.8.0
Porteur principal : Sofien Timezoaught
Porteur secondaire : Florent Michon
Résumé
Refonte et optimisation de l’autocomplete.
Motivation
- Optimisation du nombre d’exécution de requêtes.
- Simplification de la configuration pour le développeur.
- Séparation logique/layout.
Pré-requis
RAS
Proposition et implémentation
L’idée est d’instancier l’objet afin de récupérer la configuration de l’autocomplete. Ajout d’une méthode dbform::get_widget_config()
afin d’optimiser le nombre d’exécution de requêtes en n’appelant pas la méthode dbform::setSelect()
.
Branche :
/openmairie_exemple/branches/prop0042-rewrite_widget_autocomplete/
- https://adullact.net/scm/viewvc.php/openmairie/openmairie_exemple/branches/prop0042-rewrite_widget_autocomplete/
Modification fonctionnelle :
Risques
- L’ancienne configuration ne sera plus fonctionnelle. Cette refonte n’est pas rétrocompatible. Lien vers le diff de om_sig_map pour voire comment reprendre l’existant : https://adullact.net/scm/viewvc.php/openmairie/openmairie_exemple/branches/prop0042-rewrite_widget_autocomplete/core/obj/om_sig_map.class.php?r1=4141&r2=4140&pathrev=4141.