Ajouter la navigation des entités dans la sidebar #71

Closed
opened 2026-07-22 10:43:11 +02:00 by fy59 · 0 comments
Owner

Ajouter la navigation des entités dans la sidebar

Description courte :

Objectif

Ajouter un onglet « Entités » à la sidebar afin de consulter et rechercher les entités actives sans devoir les retrouver directement dans le graphe.

Comportement attendu

  • afficher les entités actives ;
  • afficher leur valeur principale et leur type ;
  • afficher le nombre total d’entités ;
  • filtrer localement la liste par texte ;
  • transmettre l’UUID de l’entité sélectionnée au workspace ;
  • afficher la fiche de l’entité sélectionnée ;
  • gérer proprement les états vide et sans résultat ;
  • conserver les données métier hors du widget GTK.

Hors périmètre

  • création et modification d’entités ;
  • navigation des relations ;
  • recherche globale dans SQLite ;
  • lancement d’outils OSINT ;
  • filtrage avancé.

Critères d’acceptation

  • l’onglet est disponible lorsqu’une enquête est ouverte ;
  • la recherche est insensible à la casse ;
  • la sélection ouvre la bonne entité ;
  • une désélection ne conserve pas de référence invalide ;
  • les fonctions publiques sont documentées en Doxygen ;
  • la compilation avec -Werror et tous les tests réussissent.
# Ajouter la navigation des entités dans la sidebar Description courte : ## Objectif Ajouter un onglet « Entités » à la sidebar afin de consulter et rechercher les entités actives sans devoir les retrouver directement dans le graphe. ## Comportement attendu - afficher les entités actives ; - afficher leur valeur principale et leur type ; - afficher le nombre total d’entités ; - filtrer localement la liste par texte ; - transmettre l’UUID de l’entité sélectionnée au workspace ; - afficher la fiche de l’entité sélectionnée ; - gérer proprement les états vide et sans résultat ; - conserver les données métier hors du widget GTK. ## Hors périmètre - création et modification d’entités ; - navigation des relations ; - recherche globale dans SQLite ; - lancement d’outils OSINT ; - filtrage avancé. ## Critères d’acceptation - l’onglet est disponible lorsqu’une enquête est ouverte ; - la recherche est insensible à la casse ; - la sélection ouvre la bonne entité ; - une désélection ne conserve pas de référence invalide ; - les fonctions publiques sont documentées en Doxygen ; - la compilation avec `-Werror` et tous les tests réussissent.
fy59 closed this issue 2026-07-22 11:04:31 +02:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: fy59/labfy-investigation#71
No description provided.