Projet

Général

Profil

Scénario #21836

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

Ajouté par Jonathan Chaumeton il y a plus de 6 ans. Mis à jour il y a plus de 4 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
26/12/2019
Echéance:
17/01/2020
% réalisé:

100%

Temps passé:
Points de scénarios:
2.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
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 Voir (4,51 ko) Jonathan Chaumeton, 23/10/2017 15:45

2017-10-23 15_43_16-Liste des modules.jpg Voir (16,9 ko) Jonathan Chaumeton, 23/10/2017 15:45

2017-10-23 15_44_13-Édition de Serveur.jpg Voir (18,5 ko) Jonathan Chaumeton, 23/10/2017 15:45


Sous-tâches

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


Demandes liées

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

Historique

#1 Mis à jour par Gérald Schwartzmann il y a plus de 6 ans

  • Assigné à mis à Gérald Schwartzmann

#2 Mis à jour par Fabrice Barconnière il y a plus de 6 ans

  • Assigné à changé de Gérald Schwartzmann à 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 Mis à jour par Fabrice Barconnière il y a plus de 6 ans

  • Tracker changé de Demande à Scénario
  • Projet changé de Distribution EOLE à Zéphir
  • Sujet changé de Zephir 2.5.2 bug variantes à Le libellé d'une variante doit être unique
  • Début 23/10/2017 supprimé
  • Release mis à EOLE 2.5.2

#4 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Sujet changé de Le libellé d'une variante doit être unique à La création d'une variante avec un libellé existant doit être interdite
  • Assigné à Fabrice Barconnière supprimé
  • Release EOLE 2.5.2 supprimé
  • Points de scénarios mis à 2.0

#5 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Release mis à Carnet de produit (Cadoles)

#6 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Echéance mis à 17/01/2020
  • Version cible mis à Prestation Cadoles 51-03
  • Début mis à 16/12/2019

#7 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Description mis à jour (diff)

#8 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Description mis à jour (diff)

#9 Mis à jour par Joël Cuissinat il y a plus de 4 ans

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

#10 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Assigné à mis à Emmanuel GARETTE
  • Release changé de Carnet de produit (Cadoles) à EOLE 2.7.1.2

#11 Mis à jour par Joël Cuissinat il y a plus de 4 ans

  • Statut changé de Nouveau à Terminé (Sprint)

#12 Mis à jour par Daniel Dehennin il y a plus de 4 ans

  • Release changé de EOLE 2.7.1.2 à EOLE 2.7.1.3

Formats disponibles : Atom PDF