[intégrée] Prop0054 - Suppression des paramètres recherche et selectioncol pour la gestion de la recherche dans TAB et SOUSTAB

Statut : intégrée dans la version 4.9.0

Ticket #9047 : https://adullact.net/tracker/?func=detail&aid=9047&group_id=265&atid=1999

Porteur principal : Florent MICHON

Porteur secondaire : Sofien TIMEZOUAGHT

Résumé

Supprimer les deux paramètres recherche et selectioncol de TAB et SOUTAB et utiliser le mécanisme de advs_id pour gérer le même comportement fonctionnel

Motivation

  • Lisibilité
  • Maintenabilité
  • Une seule méthode pour faire une seule chose

Pré-requis

Aucun

Proposition et implémentation

Implémentation

  • Pour TAB, suppression de l’utilisation des paramètres recherche et selectioncol, c’est la variable advs_id qui stockera les valeurs de ces deux champs du formulaire de recherche simple
  • Pour SOUSTAB, suppression de l’utilisation du paramètre recherche et intégration du paramètre advs_id pour obtenir un comportement identique à TAB (modification du javascript nécessaire pour que recherchedyn fasse un POST et non un GET)

Branche :

Commits :

Risques

  • Passer dans tout le code spécifique pour supprimer les appels aux variables $recherche et $selectioncol

Le développement est conforme aux spécifications, OK pour le merge vers la branche d’intégration.

→ Rebase de la branche de développement 4.9.0-develop-prop0054-move-simple-search-in-advs depuis la branche d’intégration 4.9.0-develop
https://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=4233

→ Ajout du changelog
https://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=4234

→ Corrections mineures
https://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=4235
https://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=4236

→ Génération complète
https://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=4237

→ Merge de la branche de développement 4.9.0-develop-prop0054-move-simple-search-in-advs vers la branche d’intégration 4.9.0-develop
https://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=4238

→ Suppression de la branche de développement 4.9.0-develop-prop0054-move-simple-search-in-advs
https://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=4239