Tâche #9161
Distribution EOLE - Scénario #9200: Problèmes d'enregistrement dans gen_config
gen_config mode basique - certificats SSL
Description
En mode basique, si on enregistre sa configuration, l'instance n'aboutit pas :
Erreur creole 3 : valeur invalide pour l'option ssl_country_name : la valeur doit être composée uniquement de lettres majuscules
Le soucis, c'est que si on relance gen_config, que l'on passe en mode expert et que l'on choisit Certificats ssl poura ller modifier la valeur,
on provoque une erreur 500 interne et donc pas moyen de corriger la valeur.
Associated revisions
Problème de calcul de la valeur suffixe_domaine_academique
- creole/eosfunc.py : vérification dans calc_ssl_country_name : si la valeur n'est pas alpha (ex u3) => renvoi FR
- creole/loader.py : faire une vérification pour toutes les variables (même celle hidden ou un mode supérieur)
ref #9161 @3h
Vérification plus poussé des variables en l'enregistrement :
src/eolegenconfig/src.py :
- voir les variables mandataires + erreur même avec un mode supérieur
- pouvoir accéder à un onglet avec une variable avec erreur
fixes #9161 @7h
Ajout d'un test python pour les valeurs calculées erronées.
Ref #9161 @1.5h
History
#1 Updated by Thierry Bertrand almost 9 years ago
- File hapy_gen_config_basique1.png View added
#2 Updated by Thierry Bertrand almost 9 years ago
- Tracker changed from Anomalie to Tâche
#3 Updated by Philippe Caseiro almost 9 years ago
- Project changed from EOLE OpenNebula to eole-genconfig
#4 Updated by Emmanuel GARETTE almost 9 years ago
La validation avant enregistrement ne doit pas être complet.
#5 Updated by Joël Cuissinat almost 9 years ago
Il existe un problème assez similaires avec la famille DHCP (#8495).
Au début, je pensais que c'était uniquement cosmétique mais en réalité, gen_config arrive à enregistrer le config.eol avec des variables mandatory non renseignées !
#6 Updated by Joël Cuissinat almost 9 years ago
- Start date deleted (
10/07/2014) - Estimated time set to 3.00 h
- Parent task set to #9200
- Remaining (hours) set to 3.0
#7 Updated by Redmine Admin almost 9 years ago
- Status changed from Nouveau to En cours
- Start date set to 10/23/2014
#8 Updated by Emmanuel GARETTE almost 9 years ago
- Status changed from En cours to Résolu
- % Done changed from 0 to 100
Appliqué par commit a99711b21a7a61b281feb643ae3f2f38de768d84.
#9 Updated by Emmanuel GARETTE almost 9 years ago
- Due date set to 10/24/2014
- Assigned To set to Emmanuel GARETTE
- Remaining (hours) changed from 3.0 to 0.0
#10 Updated by Joël Cuissinat almost 9 years ago
- Status changed from Résolu to Fermé
#11 Updated by Joël Cuissinat almost 9 years ago
Testé OK on retombe automatiquement sur "FR" dans ssl_country_name.