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:
4.11.0
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: 2023-07-27 11:51
Sender: Florent MICHON

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

Intégration de la correction dans la branche 4.11.0-develop

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

No attached documents

Field Old Value Date By
Version cibleprochaine_version2022-10-21 11:29Florent MICHON
close_dateNone2019-07-31 13:04Florent MICHON
status_idOpen2019-07-31 13:04Florent MICHON
FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page