View Trackers | Bugs | Export CSV

Date:
2019-07-31 13:01
Priority:
3
State:
Closed
Submitted by:
Florent MICHON (fmichon)
Assigned to:
Florent MICHON (fmichon)
Sévérité:
none
Version cible:
prochaine_version
Version concernée:
4.9.0
Summary:
Problème de surcharge APPLICATION/FRAMEWORK de la configuration du générateur

Detailed description
La configuration du générateur peut se faire sur deux niveaux :
- niveau FRAMEWORK : core/gen/dyn/gen.inc.php
- niveau APPLICATION : gen/dyn/gen.inc.php

Les variables $core_tables_to_overload et $tables_to_overload sont mergées au moment de la génération pour récupérer une configuration unifiée sur laquelle c'est le niveau APPLICATION qui écrase la configuration du FRAMEWORK si la configuration est surchargée.

Aujourd'hui si la configuration niveau FRAMEWORK définit seulement la liste des champs à générer dans le listing (displayed_fields_in_tableinc) et et la configuration niveau APPLICATION définit seulement le titre de la page (tablename_in_page_title) alors la configuration niveau FRAMEWORK est perdue. Dans ce cas, la configuration niveau FRAMEWORK devrait être conservée.
Message  ↓
Date: 2019-07-31 13:17
Sender: Florent MICHON

> https://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=4452

La première correction n'était pas 100% correcte : array_merge_recursive Combine un ou plusieurs tableaux ensemble, récursivement (ce qui ne permettait pas la surcharge sur certains paramètres qui sont des tableaux aussi) alors que array_replace_recursive Remplace récursivement dans le premier tableau les éléments des autres tableaux fournis.

Date: 2019-07-31 13:04
Sender: Florent MICHON

Correction OK :
https://adullact.net/scm/viewvc.php/openmairie?view=revision&revision=4451

Field Old Value Date By
close_dateNone2019-07-31 13:04fmichon
status_idOpen2019-07-31 13:04fmichon
FEDER AQUINETIC Aquitaine Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page