Closed darcosion closed 2 years ago
La résolution de #71 montre qu'il va être nécessaire de faire ça via un bouton "récupérer cibles sélectionnés" au plus simple car c'est le graph qui possède la liste des noeuds sélectionnés...
Le plus simple de la fonctionnalité a été ajouté : 8cadc91946fdc90529dba2885cf0e9fb74207e94
Dans l'idée, un ng-repeat
a été ajouté dans le menu et une variable nodeSelected
dans le scope parent, ce qui permet à tout le monde se s'adapter à l'idée d'un scan par ip ou par liste d'ip.
Il faut maintenant faire un gros bout de refacto sur toutes les fonctions de scan pour qu'elles soient capable de travailler soit avec une IP, soit avec une liste d'IP.
La fonction est achevé via 5e856fb3dc23619ddd2f149632b1f9224546396c
Un refacto de la fonction de broadcast coté menu de gauche a été nécessaire, tout les envoie de broadcast sont regroupés dans cette fonction désormais : https://github.com/darcosion/Echosounder/blob/5e856fb3dc23619ddd2f149632b1f9224546396c/static/main.js#L51-L77
Actuellement, quand on clic sur un noeud, on effectue un scan de ce dernier.
Il serait intéressant de proposer une sélection multiple permettant de scanner une série de noeuds d'un coup, pour faire gagner du temps à l'utilisateur.