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’attributvar $activate_class_action
sur une classeom_dbform