Project

General

Profile

Scénario #21836

La création d'une variante avec un libellé existant doit être interdite

Added by Jonathan Chaumeton almost 4 years ago. Updated over 1 year ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
12/26/2019
Due date:
01/17/2020
% Done:

100%

Spent time:
Story points:
2.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

Description

Bonjour,

ce jour j'ai voulu ajouté une variante en me basant sur une copie d'une variante existante or par erreur j'ai mis le même nom que la variante de base.

Suite a cette manipulation je n'ai plus la possibilité d’accéder à l'interface Web de modification de mes variantes 2.5.2 (voir screenshot Liste des modules et Liste des variantes).

En regardant sur l'un des mes serveurs je me suis rendu compte que 3 Variantes du même nom ont été crée (voir screenshot Edition de serveur) ce qui empêche aujourd'hui leur modification...

Y aurait il un moyen des les supprimer sans passer par l'interface Web ? Merci d'avance.

Solutions à mettre en œuvre

  • Évolutions à faire pour Zéphir >= 2.7.0
  • interdire la création d'une variante dans Zéphir si le libellé est déjà utilisé
  • ajouter des pas de tests squash (ou un cas de test dédié) pour valider ce cas de figure dans la série ZE-T03 Zéphir -variantes

Critères d'acceptation

  • La création de variantes avec le même libellé est interdite sur Zéphir >= 2.7.0
  • Le test squash est passant

2017-10-23 15_43_45-Liste des variantes.jpg View (4.51 KB) Jonathan Chaumeton, 10/23/2017 03:45 PM

2017-10-23 15_43_16-Liste des modules.jpg View (16.9 KB) Jonathan Chaumeton, 10/23/2017 03:45 PM

2017-10-23 15_44_13-Édition de Serveur.jpg View (18.5 KB) Jonathan Chaumeton, 10/23/2017 03:45 PM


Subtasks

Tâche #29425: Interdire les variantes avec le même nomFerméEmmanuel GARETTE

Tâche #29442: Ajouter des pas dans ZE-T03 Zéphir -variantesFerméEmmanuel GARETTE


Related issues

Related to Distribution EOLE - Tâche #29414: Validation du scénario : La création d'une variante avec un libellé existant doit être interdite Fermé 12/18/2019

History

#1 Updated by Gérald Schwartzmann almost 4 years ago

  • Assigned To set to Gérald Schwartzmann

#2 Updated by Fabrice Barconnière almost 4 years ago

  • Assigned To changed from Gérald Schwartzmann to Fabrice Barconnière
Effectivement, on peut créer plusieurs variantes portant le même libellé, ce qui engendre ce problème.
En attendant de corriger ce bug, voici une procédure pour débloquer la situation :
  • se connecter root sur Zéphir
  • connaître le mot de passe de la base de donnée
    • cat /usr/share/zephir/utils/conf_db
  • lister les variantes portant ce nom
    • psql zephir -U zephir -c "select id, module, libelle from variantes where libelle='COLLEGE_CD44_PRIVES_PROD';"
      • le module devrait être égal à 97 (d'après les copies d'écran)
      • il doit y avoir 3 id différents (toujours d'après les copies d'écran)
  • supprimer les répertoires concernant le dernières variantes créées MAIS PAS CELUI DE LA PREMIÈRE (l'id le plus bas).
    • rm -rf /var/lib/zephir/modules/{module}/variantes/{id}
  • relancer le backend Zéphir
    • service zephir restart
  • retourner dans l'interface et supprimer les variantes correspondant aux répertoires supprimés

#3 Updated by Fabrice Barconnière almost 4 years ago

  • Tracker changed from Demande to Scénario
  • Project changed from Distribution EOLE to Zéphir
  • Subject changed from Zephir 2.5.2 bug variantes to Le libellé d'une variante doit être unique
  • Start date deleted (10/23/2017)
  • Release set to EOLE 2.5.2

#4 Updated by Joël Cuissinat almost 2 years ago

  • Subject changed from Le libellé d'une variante doit être unique to La création d'une variante avec un libellé existant doit être interdite
  • Assigned To deleted (Fabrice Barconnière)
  • Release deleted (EOLE 2.5.2)
  • Story points set to 2.0

#5 Updated by Joël Cuissinat almost 2 years ago

  • Release set to Carnet de produit (Cadoles)

#6 Updated by Joël Cuissinat almost 2 years ago

  • Due date set to 01/17/2020
  • Target version set to Prestation Cadoles 51-03
  • Start date set to 12/16/2019

#7 Updated by Joël Cuissinat almost 2 years ago

  • Description updated (diff)

#8 Updated by Joël Cuissinat almost 2 years ago

  • Description updated (diff)

#9 Updated by Joël Cuissinat almost 2 years ago

  • Related to Tâche #29414: Validation du scénario : La création d'une variante avec un libellé existant doit être interdite added

#10 Updated by Joël Cuissinat over 1 year ago

  • Assigned To set to Emmanuel GARETTE
  • Release changed from Carnet de produit (Cadoles) to EOLE 2.7.1.2

#11 Updated by Joël Cuissinat over 1 year ago

  • Status changed from Nouveau to Terminé (Sprint)

#12 Updated by Daniel Dehennin over 1 year ago

  • Release changed from EOLE 2.7.1.2 to EOLE 2.7.1.3

Also available in: Atom PDF