Anomalie #6444
genconfig : variables auto_freeze non saisies en mode variante et module
Description
bloquer les fonctions de blocage des variables auto_freeze à la sauvegarde de valeurs par défaut de module/variante
Related issues
Associated revisions
corrections sur genconfig 2.4
- prise en compte des 'owners' (module/variante/zephir)
- correction sur les auto_freeze (module/variante)
Fixes #6444
corrections sur genconfig 2.4
- prise en compte des 'owners' (module/variante/zephir)
- correction sur les auto_freeze (module/variante)
Fixes #6444
History
#1 Updated by Daniel Dehennin almost 10 years ago
- Target version changed from Mises à jour 2.3.11 to Mises à jour 2.3.12
#2 Updated by Bruno Boiget almost 10 years ago
- Status changed from Nouveau to Résolu
- % Done changed from 0 to 100
Appliqué par commit bbba952c98173b7395e154d2e63360527064b35e.
#3 Updated by Bruno Boiget almost 10 years ago
Appliqué par commit 44422a2c4e10b37b34ee5f115ba11a5ae64a1210.
#4 Updated by Gilles Grandgérard over 9 years ago
- Status changed from Résolu to À valider
- Target version changed from Mises à jour 2.3.12 to Mises à jour 2.3.13
Créer une variante sur un sphynx 2.4, sans renseigner le numero_etab.
Créer un serveur à partir de cette variante, puis télécharger la conf DE VARIANTE ==>
{"libelle_etab": {"owner": "variante", "val": "aca"}, "nom_machine": {"owner": "variante", "val": "sphynx24d"}, "numero_etab": {"owner": "user", "val": null}}
la valeur numero_etab ne devrait pas apparaître !
c'est non bloquant.
#5 Updated by Bruno Boiget over 9 years ago
- Status changed from À valider to Résolu
Le problème semble résolu après les corrections faites dans la demande #7585.
Les variables 'auto-freeze' ne sont prises en compte que dans le cas d'une modification de la configuration d'un serveur déjà enregistré (on considère qu'il est instancié).
Test effectué:
- création d'une nouvelle variante sphynx
- ajout d'un numéro établissement dans les valeurs par défaut de la variante et sauvegarde
le fichier enregistré ne contient bien que le numéro établissement :
# cat /var/lib/zephir/modules/45/variantes/57/dico.eol {"numero_etab": {"owner": "variante", "val": "0210000B"}}
- création d'un nouveau serveur basé sur cette variante
- téléchargement de la configuration de configuration depuis le lien sur la page du serveur :
{"nom_academie": {"owner": "module", "val": "ac-sphynx"}, "numero_etab": {"owner": "variante", "val": "0210000B"}, "adresse_ip_dns": {"owner": "module", "val": ["192.168.232.2"]}}
(Les valeurs nom_académie et adresse_ip_dns sont des valeurs saisies au niveau du module sphynx-2.4)