Scénario #29857
Revoir le format du type Creole "domain"
Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
Echéance:
% réalisé:
0%
Points de scénarios:
1.0
Estimation basée sur la vélocité:
Description
Des tests réalisés sur la variable "nom_domaine_local" dans #29680#note-5 ont révélé de nombreuses incohérence entre la description du type disponible dans la documentation et le comportement constaté.
<variable name='nom_domaine_local' type='domain' description='Nom DNS du réseau local' mandatory='True' mode='basic'/>
Extrait de la documentation :
Contradictions :domain :
- adresse IP. La valeur doit passer ce test : IPy.IP)
ou
- alphanumérique et '.' autorisé sauf pour le 1er caractère qui doit forcement être du type alpha. Le '.' est obligatoire. Minimum 2 et maximum 255 caractères ;
- le point n'est pas obligatoire (la valeur "toto" est acceptée)
- le premier caractère peut être de type numérique (la valeur "5" est acceptée)
- le mini appliqué est 1 (la valeur "a" est acceptée)
- le maxi serait en réalité 63 avec un "double plafond" (point à creuser)
<gnunux> le code est dans tiramisu/option/option.py dans DomainnameOption
Demandes liées
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 4 ans
- Copié depuis Tâche #29680: Genconfig plante si la variable nom_domaine_local n'est pas au bon format ajouté
#2 Mis à jour par Gilles Grandgérard il y a plus de 3 ans
- Release
EOLE 2.7.1.3supprimé