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
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
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
Gabriel Detraz
52fb4ea9f6
Ouverture de port avec warning si ipv4
2017-10-03 06:32:07 +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
Maël Kervella
bde442bbb9
Ajoute le JS que si la liste d'association existe
...
Evite de casser les form existants
2017-10-03 00:07:53 +00:00
Maël Kervella
51f8287ee6
Place le machine_type en premier dans le formulaire
...
Plus logique comme ça
2017-10-02 23:56:40 +00:00
Maël Kervella
dbcf067296
Gère l'affichage dynamique des choix d'ip en fonction du machine_type
...
Enlève toutes les options au loading de la page si JS activé
Ajoute des options quand le machine_type change grâce aux associations machien_type -> ip reçues
2017-10-02 23:54:53 +00:00
Maël Kervella
cd8d600ada
Récupère les associations machine_type->ip pour le template
2017-10-02 23:53:55 +00:00
chirac
2d14e1f1b5
Bug fix : n'affiche que les ip libres avec les droits infra
2017-10-02 17:36:45 +02:00
Gabriel Detraz
12fe768754
Bug fix
2017-10-02 05:12:06 +02:00
root
28a29df054
L'affichage et l'accès au menu port sont possible que si ip publique
2017-10-02 04:54:40 +02:00
Gabriel Detraz
c459d3f45c
Renomage des tables, ecriture des admin et fioritures
2017-10-02 04:19:34 +02:00
Gabriel Detraz
5f511eaf3f
Affichage des machines par profil de port
2017-10-02 01:52:39 +02:00
LEVY-FALK Hugo
b57fed7423
Affectation de configuration de ports à une interface.
2017-10-02 00:09:18 +02:00
LEVY-FALK Hugo
ad67b9cbd6
Ne permet pas de sauvegarder de liste de ports vides.
2017-10-01 23:13:10 +02:00
LEVY-FALK Hugo
9f3e9b5509
Création de liste de ports via formset.
2017-10-01 22:04:37 +02:00
LEVY-FALK Hugo
2b08be8931
Utilisation de formset pour éditer une liste de ports.
2017-10-01 22:03:05 +02:00
LEVY-FALK Hugo
a00ad6c590
Nommage cohérent.
2017-10-01 18:02:51 +02:00
LEVY-FALK Hugo
779c2be2de
Création de liste de ports.
2017-10-01 17:19:42 +02:00
LEVY-FALK Hugo
71d9f1c382
Les cableurs peuvent voir les configurations de ports.
2017-10-01 17:11:07 +02:00