Ajout de la visualisation des voyages d'un Agent
Description du besoin
Pour qu'un Agent
puissent voir et ajouter/éditer/supprimer des Travels
il nous faut une UI qui sera chargée d'afficher la liste des voyages. Cette UI sera aussi capable de supprimer un voyage et de diriger l'utilisateur vers l'UI d'ajout et de modification de voyage (issue à venir).
Choix des tests à effectuer
Exigence pour la validation de l'interface
Pour être valide l'interface devra être capable de :
- D'afficher la liste des voyages
- Au clic sur un voyage d'afficher les options de gestion :
- Voir le détail (Vérifier la redirection)
- Modifier (Vérifier la redirection)
- Supprimer (Vérifier la suppression)
Solution à mettre en œuvre
Pour réaliser cette interface nous avons besoin d'une nouvelle vue et d'un nouveau controleur.
Detail sur les ajouts :
- Ajout d'une vue
travelManagerView.fxml
- Contient une table avec les différents trajet
- Contient les boutons correspondants aux actions disponibles.
- Une classe
TravelManagerController
- Ce contrôleur initialisera la vue et gérera toute les interactions avec la tables et les boutons.
- Il sera aussi responsable de la suppression d'un voyage.
Issue qui résout la partie suppression de l'issue numéro 17 de l’énoncé