Tâche #29425
Scénario #21836: La création d'une variante avec un libellé existant doit être interdite
Interdire les variantes avec le même nom
100%
Révisions associées
Eviter la duplication des noms de variante pour un même module (ref #29425)
Historique
#1 Mis à jour par Emmanuel GARETTE il y a plus de 4 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Emmanuel GARETTE
#2 Mis à jour par Emmanuel GARETTE il y a plus de 4 ans
Le problème ne concerne que les variantes associés à un module.
Avoir un nom de variante identique pour plusieurs modules n'est pas un soucis (d'ailleurs la variante "standard" est identique pour tous les modules).
Par contre pour un module il ne faut pas avoir 2 variantes avec le même nom. Tout comme la variante ne doit pas s'appeler "standard".
Le caractère "%" pose problème tout comme un changement de casse ("pouet" et "Pouet"). Bizarrement il y a un "ilike" dans le code pour rechercher le module une fois qu'il est créer pour récupérer son nouvel ID. Alors que partout ailleurs c'est un "=". Je suis remonté au début de la création du dépôt git et il y avait déjà ce code, donc je n'y touche pas.
#3 Mis à jour par Emmanuel GARETTE il y a plus de 4 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
#4 Mis à jour par Joël Cuissinat il y a plus de 4 ans
jojo@jojo-MS-B09611:~/git/zephir-parc (master=)$ git branch -r --contains 45ac98dd origin/2.7.0/master origin/2.7.1/master origin/HEAD -> origin/master origin/dist/eole/2.7.0/master origin/dist/eole/2.7.1/master origin/dist/eole/2.7.2/master origin/master
Test : OK
#5 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0