Gabriel Detraz
ee9ee2ad93
Rationalise les import + corrige les auteurs
8 years ago
Gabriel Detraz
1c9c852f8a
Vire __pseudo, inutile
8 years ago
Maël Kervella
ca23a9bb5b
Gitignore des logos de la page d'acceuil
J'en ai marre d'avoir le logo du RezoMetz pour le lien du wiki
8 years ago
Maël Kervella
6bd33bf415
Ajout des licenses des modules JS
8 years ago
Maël Kervella
c023a9295c
Merge branch 'fix_duplicate_id_n_name' into 'master'
Evite les doublons dans les id et les names des forms
See merge request rezo/re2o!14
8 years ago
Maël Kervella
2ef003faf1
Remplace le nom donné à la main par le nom de la classe automatiquement
8 years ago
Gabriel Detraz
13094d5be5
Optimisation sur les select related
8 years ago
Maël Kervella
f25203a257
Evite les doublons dans les id et les names des forms
Force la variable prefix a être setup pour chacun des modelForm avec
le nom du model mais n'override pas si une autre value est donnée.
L'id et le name des champs HTML généré sont donc prefixé par le nom du
model et on peut mettre plusieurs modelForms basé sur des models
différent dans la même page HTML sans souci de duplication
8 years ago
Maël Kervella
fad9fd0dcd
Nouvel affichage pour les machines
L'ancien affichage commençait à prendre trop de place donc il fallait
réarranger les infos
8 years ago
Maël Kervella
7c372d04bb
Fix : enlève le annotate du form pour ne l'utiliser que dans le view
annotate(...) duplique les ip quand un ip_type est lié à plusieurs
machine_type donc le form avait plusieurs fois la même ip (même id) dans
les résultats de son queryset
8 years ago
Maël Kervella
5afd1badaa
Utilisation du BFT tag sur les machines dans l'édition d'interface
+Corretion d'une typo sur la génération de la variable choices
8 years ago
Maël Kervella
a5b89f68ce
Fix: BFT Tag : JS fail sur le reset des input quand init_val != ""
Ajoute une fonction init_input qui fait ce que faisait reset_input avant
et maintenant reset_input, se contente de mettre "" dans les input
8 years ago
Maël Kervella
9d4d67e032
Proprification de code du bft tag + fix mineur
Utilise la fonction .format plutôt que la concténation pour rendre le
code plus lisible.
Le fix concernait le cas où il n'y a pas de initial_value, le JS sortait
une erreur
8 years ago
Gabriel Detraz
69ffc04d6a
Doc sur views machines
8 years ago
Gabriel Detraz
7fd3750a33
Merge branch 'faster_ipform' into 'master'
Faster ipform
See merge request rezo/re2o!13
8 years ago
Maël Kervella
07c8338485
Modifie la valeur par défault du hidden input à "" si aucune value
Permet la compatibilité sans JS car sinon il y avait None dans le champs
comme on ne lancait pas la fonction de reset
8 years ago
Maël Kervella
f397fab160
Fix: JS BFT: Pas besoin de class pour un div sans elt visible
8 years ago
Maël Kervella
a8d0c914ca
Met l'ip actuelle et la bonne value dans le form d'edition d'interface
8 years ago
Gabriel Detraz
90b789d51b
Optimisation sur la methode qui renvoie les interfaces d'un user
8 years ago
Maël Kervella
b603c1fe7c
Fix: récupère plus proprement l'id de l'instance en train d'être éditée
8 years ago
Maël Kervella
8769e0e190
Commentaires et doc + retire des espaces en trop en fin de ligne
8 years ago
Maël Kervella
bba28ee4d9
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).
8 years ago
Maël Kervella
b697b4e53b
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é
8 years ago
Maël Kervella
1c98b68d37
Fix: Récupère une valeur correcte quand la valeur du tt_input a changé
8 years ago
Maël Kervella
7f52651a6c
Fix: Reset aussi la value dans le hidden quand on reset le tt_input
8 years ago
Maël Kervella
957dc567e2
Renomme des variables pour éviter les conflits
8 years ago
Maël Kervella
1c9a2fe4ac
Tout le script JS est dans une fonction
pour povoir être relaod plusieurs fois
8 years ago
Maël Kervella
191c08b4b7
Merge branch 'master' into faster_ipform
8 years ago
Maël Kervella
b8288bfc57
Fix : Quand on retire un elt d'une liste, la taille de la liste diminue
Faisait crasher dans certains cas
8 years ago
Maël Kervella
9f5022bf80
Ajoute des titres dans le form pour plus de clareté
8 years ago
Maël Kervella
d4e012b9e3
Réordonne les fields pour plus de cohérence
8 years ago
Maël Kervella
fa1dbe9719
Utilise typeahead dynamique sur tous les forms avec ip
8 years ago
Maël Kervella
b0d9c2843d
Ajout d'en-têtes coding: utf-8 et copyrights
8 years ago
Maël Kervella
cc33995ced
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.
8 years ago
Maël Kervella
5088403cf9
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'
8 years ago
Maël Kervella
876f988412
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.
8 years ago
Maël Kervella
b5df315be9
Notifie l'objet quand on change manuellement sa valeur
8 years ago
Gabriel Detraz
6bc90d8827
More docstrings sur topologie
8 years ago
Maël Kervella
804e1116d0
Fix : Il y a pas forcément nb suggestions
8 years ago
Maël Kervella
24a0f35b45
Empty label dans le placeholder + bind (''->empty value)
8 years ago
Maël Kervella
18c27f8369
Ajoute des suggestions quand rien n'est écrit
8 years ago
Pierre Cadart
df360ddea7
Permet de reprendre la même ip quand on édite une interface
8 years ago
Pierre Cadart
883258d079
Laisse bootstrap_form faire les rendu au maximum
8 years ago
Maël Kervella
ba1f55adf7
Utilise bootstrap_form_typeahead seulement sur les ip
8 years ago
Maël Kervella
111527b53b
Gestion des hidden fields
8 years ago
Maël Kervella
c4bdab82f0
Templatag pour générer des form avec typeahead
Utilise les form django et la génération de bootstrap
8 years ago
Gabriel Detraz
33f1a21a0a
Doc on models machines
8 years ago
Gabriel Detraz
367da2d9c1
Doc strings
8 years ago
Gabriel Detraz
2d60135c27
Fix, plante pas si machine inconnue
8 years ago
Gabriel Detraz
1a4b1a4b98
Fix problème de variables globales réassignées en fonctions
8 years ago