8
0
Fork 0
mirror of https://gitlab.federez.net/re2o/re2o synced 2024-07-02 12:14:05 +00:00
Commit graph

824 commits

Author SHA1 Message Date
Maël Kervella 547b863828 Commentaires et doc + retire des espaces en trop en fin de ligne 2017-10-07 17:06:03 +00:00
Maël Kervella 12fce48ed5 Utilise les nouveaus param bft et change la structure de données
Les nouveaux paramètres passés permettent de reload entièrement la
source de données du typeahead quand le champ field est changé, ce qui
permet au moteur de recherche de ne traiter que les données voulues et
non de devoir filtrer ce qu'il faut afficher ou non parmis l'ensemble
des ip possibles (tout type confondus).
2017-10-07 17:06:03 +00:00
Maël Kervella 474860f974 Ajoute des paramètres dans le bft tag
Les paramètres concernant bft sont maintenant spécifiés via un
dictionnaire pour alleger un peu le code.
Ajout des paramètres customisant l'engine et la possibilité de reload
quand un autre elt a changé
2017-10-07 17:06:03 +00:00
Maël Kervella feb00046a5 Fix: Récupère une valeur correcte quand la valeur du tt_input a changé 2017-10-07 17:06:02 +00:00
Maël Kervella 80c37ed561 Fix: Reset aussi la value dans le hidden quand on reset le tt_input 2017-10-07 17:06:02 +00:00
Maël Kervella 678f7132e2 Renomme des variables pour éviter les conflits 2017-10-07 17:05:53 +00:00
Maël Kervella d27f776588 Tout le script JS est dans une fonction
pour povoir être relaod plusieurs fois
2017-10-07 16:38:02 +00:00
Maël Kervella af6df474ba Merge branch 'master' into faster_ipform 2017-10-07 01:11:56 +00:00
Maël Kervella 9e0ab9df33 Fix : Quand on retire un elt d'une liste, la taille de la liste diminue
Faisait crasher dans certains cas
2017-10-07 00:42:54 +00:00
Maël Kervella 7cc2478872 Ajoute des titres dans le form pour plus de clareté 2017-10-07 00:36:55 +00:00
Maël Kervella f0a6715082 Réordonne les fields pour plus de cohérence 2017-10-07 00:36:29 +00:00
Maël Kervella 1cc864bc0f Utilise typeahead dynamique sur tous les forms avec ip 2017-10-07 00:35:48 +00:00
Maël Kervella b60d797e75 Ajout d'en-têtes coding: utf-8 et copyrights 2017-10-06 23:37:22 +00:00
Maël Kervella 176bf257af Fix : Ne pas casser le formulaire si des champs ne sont pas spécifiés
Vérifie la présence des champs de customistion du tag et agit en
conséquence.
2017-10-06 23:19:26 +00:00
Maël Kervella 966a60905b Affiche uniquement les ips associées au machine type choisi
Utilise la customisation du tag bootstrap_form_typeahead pour ajouter
un champs correspondant au type de machine dans les données et filtrer
les match pour ne garder que les résultat qui ont le bon champs 'type'
2017-10-06 23:16:19 +00:00
Maël Kervella 9fcc0ce735 Tag bootstrap_for_typeahead customisable
Laisse la possibilité de changer certaines parties du script JS avec une
string pour plus de facilité.
Les parties modifiables sont le tableau des choix et le filtre qui match
les query.
2017-10-06 23:12:46 +00:00
Maël Kervella 5bd110fbfc Notifie l'objet quand on change manuellement sa valeur 2017-10-06 11:32:49 +00:00
Gabriel Detraz 7cc87388f9 More docstrings sur topologie 2017-10-06 04:18:31 +02:00
Maël Kervella 8f9a92cf2c Fix : Il y a pas forcément nb suggestions 2017-10-06 00:58:46 +00:00
Maël Kervella 0cb784fcf1 Empty label dans le placeholder + bind (''->empty value) 2017-10-06 00:50:13 +00:00
Maël Kervella e5bdff792b Ajoute des suggestions quand rien n'est écrit 2017-10-06 00:27:34 +00:00
Pierre Cadart a156010262 Permet de reprendre la même ip quand on édite une interface 2017-10-05 23:47:33 +00:00
Pierre Cadart 36a0a43710 Laisse bootstrap_form faire les rendu au maximum 2017-10-05 23:47:01 +00:00
Maël Kervella 5aebc822bf Utilise bootstrap_form_typeahead seulement sur les ip 2017-10-05 23:45:59 +00:00
Maël Kervella 58c04bb2db Gestion des hidden fields 2017-10-05 21:36:27 +00:00
Maël Kervella 24a39e80bb Templatag pour générer des form avec typeahead
Utilise les form django et la génération de bootstrap
2017-10-05 20:51:06 +00:00
Gabriel Detraz 34fe2bd053 Doc on models machines 2017-10-05 03:22:19 +02:00
LEVY-FALK Hugo 1b7617dd75 Fix de la détection d'ipv6 2017-10-05 00:09:23 +02:00
root 917c2b2b09 Merge branch 'master' into ouverture_des_ports 2017-10-04 22:05:09 +02:00
LEVY-FALK Hugo 3abbc70793 Affichage REST des règles particulières des machines. 2017-10-04 22:03:26 +02:00
chirac 5c0bca0e91 Doc strings 2017-10-04 17:53:57 +02:00
Gabriel Detraz 9006a635cb Fix, plante pas si machine inconnue 2017-10-04 13:50:31 +02:00
Gabriel Detraz ea7e50f532 Fix problème de variables globales réassignées en fonctions 2017-10-04 04:33:16 +02:00
Gabriel Detraz 1a134e31ae Et permet l'edition... 2017-10-04 03:21:34 +02:00
Gabriel Detraz bd22464547 Split le champ radius entre le mode radius et le vlan forcé 2017-10-04 03:07:01 +02:00
LEVY-FALK Hugo 8e10bc64a8 Serialisation des ouvertures associées à une range d'IP. 2017-10-03 19:07:53 +02:00
LEVY-FALK Hugo 0bb5095d17 Politique d'ouverture des ports par défaut associée à un range d'IP. 2017-10-03 18:27:06 +02:00
root 495bf6be19 Merge branch 'master' into ouverture_des_ports 2017-10-03 18:03:34 +02:00
Gabriel Detraz 52fb4ea9f6 Ouverture de port avec warning si ipv4 2017-10-03 06:32:07 +02:00
Gabriel Detraz cb273c1493 Les noms des groupes sont des lettres minuscules 2017-10-03 05:58:31 +02:00
Gabriel Detraz 52b82a3ed7 Renomage, les groupes unix doivent etre unicode 2017-10-03 05:51:30 +02:00
Gabriel Detraz 4674c55d68 Merge branch 'master' into ouverture_des_ports 2017-10-03 05:10:55 +02:00
Gabriel Detraz dce53a0f97 Un peu de forme affichage ip 2017-10-03 04:54:25 +02:00
root fff4f32da9 Merge branch 'ipv6' 2017-10-03 04:48:41 +02:00
Gabriel Detraz 7171891c02 Export des ipv6 en rest 2017-10-03 04:43:02 +02:00
Gabriel Detraz abbceb6abc Affichage que si ipv6 activée 2017-10-03 04:13:59 +02:00
Maël Kervella f2a4f83710 Optimisation, essaye d'accélérer la création du form d'interface
Long pour beaucoup d'ip (5-15 sec pour un /16)
2017-10-03 02:09:41 +00:00
Chirac ff695ee159 Merge branch '11-smart_interface_name' into 'master'
Fonction pour proposer un nom non-existant pour une nouvelle interface

Closes #11

See merge request rezo/re2o!12
2017-10-03 02:53:39 +02:00
Gabriel Detraz 5c9c9c3a29 Attribut ipv6 sur les interfaces 2017-10-03 02:36:51 +02:00
Maël Kervella 4491f56d6a Ajoute le JS sur d'autres form que le new_machine 2017-10-03 00:08:28 +00:00