Tâche #8597
Distribution EOLE - Scénario #9969: Assistance aux utilisateurs (50-51)
Enregistrement d'exceptions vides et message en anglais
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
- name selected but no name filled
- eolvar selected but no eolvar filled
Demandes liées
Révisions associées
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
Appliqué par commit d466452841e49bcd201d5eebf785266ace34f839.
#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é