Prop0065 - Suppression du système des anciennes actions de formulaire

Statut : intégration en cours dans la version 4.11.0

Ticket #9266 : FusionForge de l'ADULLACT: openMairie - Framework : [#9266] Suppression du système des anciennes actions de formulaire

Porteur principal : Florent MICHON

Porteur secondaire : Sofien TIMEZOUAGHT

Résumé

Depuis la version 4.5.0 du framework, la gestion des actions dans les formulaires a été revu. L’ancien système passait par la définition d’un tableau $portlet_actions , le nouveau système passe par la définition dans l’attribut $class_actions de la classe dbform . L’ancien système est resté compatible depuis et des méthodes permettent de faire la traduction de l’ancien système vers le nouveau. L’objectif est de supprimer l’ancien système complètement.

Motivation

  • Maintenance
  • Nettoyage
  • Lisibilité
  • Facilité de prise en main du framework

Pré-requis

RAS

Proposition et implémentation

Risques

  • Utiliser un des éléments dépréciés est un risque, il faut alors modifier le code en question pour remplacer son utilisation par la nouvelle méthode
  • Pour vérifier ça, il faut rechercher la variable $portlet_actions et l’attribut var $activate_class_action sur une classe om_dbform