darcosion / Echosounder

petit programme marrant
MIT License
14 stars 1 forks source link

Sélection multiple de noeuds pour scan #63

Closed darcosion closed 2 years ago

darcosion commented 2 years ago

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.

darcosion commented 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...

darcosion commented 2 years ago

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.

darcosion commented 2 years ago

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