[intégrée] Prop0053 - Fichiers générés du core dans core

Statut : intégrée dans la version 4.9.0

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

Porteur principal : Florent MICHON

Porteur secondaire : SOfien TIMEZOUAGHT

Résumé

Créer un répertoire gen/ dans core/ qui contiendra les fichiers générés du core/

Motivation

  • Rendre le répertoire core/ autonome

Pré-requis

Aucun

Proposition et implémentation

Implémentation :

  • le générateur créera désormais l’arborescence dont il a besoin (si sql/pgsql n’existe pas alors il va les créer)
  • le générateur générera en double dans core/gen et dans gen/ les fichiers des tables du framework om_* : un flag est nécessaire pour que le générateur sache si on est en mode développement du framework (et générer seulement dans core/gen) ou en mode développement d’une application (et générer seulement dans gen/)
  • les fichiers dans core/obj et core/sql vont inclure de manière conditionnelle soit le fichier de gen s’il existe soit le fichier CORE/gen/

Branche:

Commits :

Risques

RAS

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-prop0053-gen-om_tables-in-core depuis la branche d’intégration 4.9.0-develop
https://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=4242
https://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=4251

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

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

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

→ Merge de la branche de développement 4.9.0-develop-prop0053-gen-om_tables-in-core vers la branche d’intégration 4.9.0-develop
https://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=4255

→ Suppression de la branche de développement 4.9.0-develop-prop0053-gen-om_tables-in-core
https://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=4256