1.5 KiB
1.5 KiB
Ticket 105 — Glisser-déposer des extractions vers le graphe
Objectif
Permettre de prendre une extraction depuis Dossier → Extractions et de la
déposer dans le graphe afin de créer ou compléter les liens de l’enquête.
Fonctionnement attendu
- Une extraction sélectionnée dans la Sidebar peut être déplacée.
- Le graphe accepte le dépôt uniquement sur une zone valide.
- Une fenêtre de confirmation affiche le fichier, sa source et son contenu textuel disponible.
- L’utilisateur choisit explicitement :
- créer une nouvelle entité à partir de l’extraction ;
- rattacher l’extraction à une entité existante ;
- annuler.
- L’association est enregistrée en base et visible dans la fiche concernée.
- Une relation graphique peut être créée sans déplacer ni dupliquer le fichier original.
Contraintes
- Ne jamais créer de relation silencieusement.
- Refuser les fichiers hors du dossier de l’enquête.
- Conserver les associations déjà présentes.
- Utiliser les API GTK de glisser-déposer et les commentaires Doxygen prévus par le projet.
Critères d’acceptation
- Un fichier
.txtd’OSINT est déplaçable depuis la Sidebar. - Le dépôt sur le graphe ouvre le dialogue de choix.
- L’entité ou l’association créée survit à la réouverture de l’enquête.
- Les dépôts annulés ne modifient ni la base ni le graphe.
- Tests unitaires des chemins invalides, du choix d’action et de la persistance.
Vérification
make -j2
make test