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
Related issues
Associated revisions
History
#1 Updated by Joël Cuissinat over 6 years ago
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 Updated by Joël Cuissinat over 6 years ago
- Parent task set to #9553
#3 Updated by Joël Cuissinat over 6 years ago
- Remaining (hours) set to 2.0
#4 Updated by Fabrice Barconnière over 6 years ago
- Assigned To set to Gwenael Remond
#5 Updated by Joël Cuissinat over 6 years ago
- Parent task changed from #9553 to #9969
#6 Updated by Gwenael Remond over 6 years ago
- Status changed from Nouveau to Résolu
- Start date set to 12/08/2014
- % Done changed from 0 to 100
Appliqué par commit d466452841e49bcd201d5eebf785266ace34f839.
#7 Updated by Fabrice Barconnière over 6 years ago
- Status changed from Résolu to En cours
#8 Updated by Fabrice Barconnière over 6 years ago
- Status changed from En cours to Résolu
#9 Updated by Fabrice Barconnière over 6 years ago
- Status changed from Résolu to En cours
#10 Updated by Fabrice Barconnière over 6 years ago
- % Done changed from 100 to 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 Updated by Fabrice Barconnière over 6 years ago
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 Updated by Fabrice Barconnière over 6 years ago
- Remaining (hours) changed from 2.0 to 0.0
#13 Updated by Fabrice Barconnière over 6 years ago
- Status changed from En cours to Fermé