Project

General

Profile

Anomalie #6444

genconfig : variables auto_freeze non saisies en mode variante et module

Added by Bruno Boiget over 7 years ago. Updated almost 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
Due date:
% Done:

100%

Spent time:
Distribution:
EOLE 2.3

Description

bloquer les fonctions de blocage des variables auto_freeze à la sauvegarde de valeurs par défaut de module/variante


Related issues

Related to zephir-parc - Evolution #5532: Prise en compte des serveurs Eole 2.4 dans Zéphir 2.3 Fermé 02/07/2014
Related to creole - Evolution #6445: ajout d'une option ignore_autofreeze dans config_get_values Fermé

Associated revisions

Revision bbba952c (diff)
Added by Bruno Boiget over 7 years ago

corrections sur genconfig 2.4

- prise en compte des 'owners' (module/variante/zephir)
- correction sur les auto_freeze (module/variante)

Fixes #6444

Revision 44422a2c (diff)
Added by Bruno Boiget over 7 years ago

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 over 7 years ago

  • Target version changed from Mises à jour 2.3.11 to Mises à jour 2.3.12

#2 Updated by Bruno Boiget over 7 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#4 Updated by Gilles Grandgérard about 7 years ago

  • Status changed from Résolu to Réouvert
  • 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 about 7 years ago

  • Status changed from Réouvert 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)

#6 Updated by Gilles Grandgérard almost 7 years ago

  • Status changed from Résolu to Fermé

ok

Also available in: Atom PDF