Projet

Général

Profil

Tâche #8597

Distribution EOLE - Scénario #9969: Assistance aux utilisateurs (50-51)

Enregistrement d'exceptions vides et message en anglais

Ajouté par Joël Cuissinat il y a presque 10 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Gwenael Remond
Début:
08/12/2014
Echéance:
% réalisé:

80%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Problème découvert en exécutant : AM-T02-003 - Validation de la widget des exceptions associées à une directive et que l'exception fonctionne

Dans Era si on essaie d'ajouter une exception à une directive et que l'on valide sans rien renseigner :
  • on obtient le message : ip selected but no ip filled
  • deux carrés vides apparaissent dans la liste des exceptions et on ne peut pas les supprimer
  • le traceback suivant apparaît en arrière plan :
    Traceback (most recent call last):
      File "/usr/share/era/ihm/ipsets.py", line 252, in callback_validate
        self._add_ipsets()
      File "/usr/share/era/ihm/ipsets.py", line 286, in _add_ipsets
        new_ipsets = self._filter_exception(new_ipsets)
      File "/usr/share/era/ihm/ipsets.py", line 161, in _filter_exception
        raise Exception("ipset extremity has no valid name or ip")
    Exception: ipset extremity has no valid name or ip
    
Idem avec les autres options qui renvoient les messages :
  • name selected but no name filled
  • eolvar selected but no eolvar filled

Demandes liées

Lié à ERA - Tâche #10409: AM-T02-003 - message Era en anglais au lieu de français Fermé 28/01/2015

Révisions associées

Révision d4664528 (diff)
Ajouté par Gwenael Remond il y a plus de 9 ans

exception vide dans la widget des ipsets

fixes #8597
fixes #9127

Historique

#1 Mis à jour par Joël Cuissinat il y a presque 10 ans

Problème supplémentaire : si on ferme la fenêtre des exceptions avec la croix (au lieu du bouton fermer) et que l'on re-clique et qu'on la réouvre, on obtient le traceback suivant :

Traceback (most recent call last):
  File "/usr/share/era/ihm/directive.py", line 1359, in ipsets_button
    self.ipsets_dlg.show_dialog()
  File "/usr/share/era/ihm/ipsets.py", line 300, in show_dialog
    self._hide_show(False)
  File "/usr/share/era/ihm/ipsets.py", line 112, in _hide_show
    store, iter_sel = self.tree_view.get_selection().get_selected()
AttributeError: 'NoneType' object has no attribute 'get_selected'

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

  • Tâche parente mis à #9553

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

  • Restant à faire (heures) mis à 2.0

#4 Mis à jour par Fabrice Barconnière il y a plus de 9 ans

  • Assigné à mis à Gwenael Remond

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

  • Tâche parente changé de #9553 à #9969

#6 Mis à jour par Gwenael Remond il y a plus de 9 ans

  • Statut changé de Nouveau à Résolu
  • Début mis à 08/12/2014
  • % réalisé changé de 0 à 100

#7 Mis à jour par Fabrice Barconnière il y a plus de 9 ans

  • Statut changé de Résolu à En cours

#8 Mis à jour par Fabrice Barconnière il y a plus de 9 ans

  • Statut changé de En cours à Résolu

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

  • Statut changé de Résolu à En cours

#10 Mis à jour par Fabrice Barconnière il y a plus de 9 ans

  • % réalisé changé de 100 à 80

J'ai refait un paquet ERA contenant le commit d4664528
Il n'y a effectivement plus de Traceback mais le résultat du test AM-T02-003 -> ipset -l | grep -B6 1.1.1.1 ne renvoie rien. Aucun ipset n'est ajouté.

#11 Mis à jour par Fabrice Barconnière il y a plus de 9 ans

Complément d'info :
Si on ajoute une exception de type réseau pour eth1 dans gen_config, alors cette fois, l'exception ajoutée dans le modèle apparaît cette fois :/

#12 Mis à jour par Fabrice Barconnière il y a plus de 9 ans

  • Restant à faire (heures) changé de 2.0 à 0.0

#13 Mis à jour par Fabrice Barconnière il y a plus de 9 ans

  • Statut changé de En cours à Fermé

Formats disponibles : Atom PDF