Projet

Général

Profil

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

Ajouté par Emmanuel GARETTE il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
26/12/2019
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Révisions associées

Révision 45ac98dd (diff)
Ajouté par Emmanuel GARETTE il y a plus de 4 ans

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

Formats disponibles : Atom PDF