Statut : intégrée dans la version 4.9.0
Ticket #9048 : https://adullact.net/tracker/?func=detail&aid=9048&group_id=265&atid=1999
Porteur principal : Florent MICHON
Porteur secondaire : Sofien TIMEZOUAGHT
Résumé
Aujourd’hui les scripts sql/< OM_DB_PHPTYPE >/< TABLE >.inc.php sont générés vides et incluent leur correspondant dans CORE ou/et dans GEN. L’idée est de pouvoir supprimer ce script si il est vide (non customisé par rapport à sa forme générée ou à sa version du core)
Motivation
- Lisibilité
- Maintenance
- Rendre le répertoire core/ autonome
Pré-requis
RAS
Proposition et implémentation
Implémentation :
- Optimisation de l’inclusion des scripts custom, on va utiliser la méthode application::get_custom() pour vérifier l’existence d’un script custom
- Suppression de l’ancienne inclusion des scripts sql/pgsql/< TABLE >.form.inc et des sql/pgsql/< OBJ >.inc
- Suppression du caractère obligatoire de la cascade SQL # CORE pour les script sql/pgsql/< TABLE >.inc.php
- Suppression du caractère obligatoire de la cascade SQL # GEN pour les script sql/pgsql/< TABLE >.inc.php
Branche :
Commits :
- http://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=4215
- http://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=4219
Risques
- Aucun