Closed darcosion closed 2 years ago
Réflexions sur la façon dont on peut mettre en place des notes : Il faut pouvoir proposer l'insertion de node de texte avec du texte détaillé (titre, gras, italique, couleur, etc...).
Une note pourrait être lié à un nœud, quelque soit son type, via un lien, ou être placée arbitrairement sur la page sans lien. L'idée pour cela serait donc de pouvoir supprimer le lien entre une note et un nœud. Par contre, la question de créer un lien (par exemple via clic droit) vers un nœud reste encore ouverte.
Ajout de note ici : 471bb42862f76b70432ca431e4236e042823e1fb
Ici, j'ai du rajouter tout un tas d'html pour créer une boite de dialogue : https://github.com/darcosion/Echosounder/blob/471bb42862f76b70432ca431e4236e042823e1fb/templates/index.html#L196-L219
Ici, j'ai du ajouter un tas de fonctions graphiques liés au dialogue en question : https://github.com/darcosion/Echosounder/blob/471bb42862f76b70432ca431e4236e042823e1fb/static/main.js#L411-L441
Cela m'a forcé à créer une nouvelle variable générale car les notes nécessitent une sélection de l'ensemble des types de noeuds et non seulement des noeuds de type IP comme pour les scans actuels. https://github.com/darcosion/Echosounder/blob/471bb42862f76b70432ca431e4236e042823e1fb/static/main.js#L10
Enfin, j'ai du ajouter un type de scan spécifique : https://github.com/darcosion/Echosounder/blob/471bb42862f76b70432ca431e4236e042823e1fb/static/main.js#L1655-L1659 Ce qui n'est pas logique, l'ajout d'une note n'est pas un scan. A terme, il serait intéressant de spliter entre les signaux de type scan et ceux de pure manipulation du graph.
Petite image pour la forme :
Actuellement, il est impossible d'ajouter une note lié à un noeud/service/VLAN, etc...
Il serait intéressant de créer un type de node "Note" permettant d'ajouter une note de référence.