Héritage des variantes de configuration¶
Contexte¶
Le servermodel
Scribe
hérite du servermodel
EOLEBase
.
Le servermodel
Scribe
est modifiable par l’utilisateur. Exemple : MonScribe
.
Au niveau des variantes de configuration, il faut pouvoir garder ce double héritage.
Par exemple, si je modifie une Variante de configuration dans EOLEBase
,
la valeur par défaut de la variante de configuration MonScribe
doit pouvoir être
cette valeur.
Proposition 1¶
On utilise le mécanisme d’héritage propre à Tiramisu
:
chaque modification d’une variante de configuration implique automatiquement que
la valeur par défaut des configurations filles soit renseignée par cette nouvelle valeur.
Attention
Les valeurs modifiées dans les configurations filles ne sont pas impactées.
Proposition 2¶
EOLEBase
, Scribe
, MonScribe
, peuvent être vus comme des configurations autonomes.
La modification d’une valeur de configuration dans l’une de ces configurations peut,
si l’utilisateur le souhaite, être propagée dans les configurations filles.