Maël Kervella
1083f8d199
Support de typeahead pour les select multiples avec tokenfield
8 years ago
Maël Kervella
a92eaae633
Renomme bft en mfb (massive_bootstrap_form)
Plus adapté aux nouvelles fonctions incoming
8 years ago
Chirac
575923536e
Merge branch 'master' into 'massive_use_bft_tag'
# Conflicts:
# topologie/views.py
8 years ago
chirac
dc3096a3bf
Doc et respect de la pep8
8 years ago
Maël Kervella
95c32b464e
Fix form topologie (new stack + affichage stack)
La création réussie d'une stack redirect sur la liste des stack et ne
renvoie pas sur le formulaire de création
La stack s'affichae même si il n'y a aucune interface liée
8 years ago
Maël Kervella
e619e5a31c
Ajout du bft tag sur le form d'edit/ajout de port sur un switch
8 years ago
chirac
9660a3d017
Documentation et pep8 sur models de topologie
8 years ago
chirac
d0620328e5
Pylint, pep8 et doc sur forms et admin de topologie
8 years ago
chirac
e211957e9c
Pylint et docstring des fichiers
8 years ago
chirac
0f47ab79eb
Passage d'un coup de pylint
8 years ago
chirac
9ab06207bd
Pep8
8 years ago
chirac
7039e7b091
Pep8 et doc strings
8 years ago
chirac
500884458c
PEP8 et doc strings sur views de cotisations
8 years ago
chirac
993aeb31c8
Pep8 + docstrings
8 years ago
Maël Kervella
4aa67bf4d9
Utilisation massive du bft tag
Le BFT tag est utilisé sur tous les champs qui ont pas mal de résultats
(user, machines, ip, chambre, ...). Normalement tous les select à choix
uniques concerné ont été modifiés. Je pense en avoir oublié aucun.
8 years ago
Maël Kervella
c8ae698bbf
Prise en compte du prefix dans le bft tag
8 years ago
Maël Kervella
946694b879
Déplace le BFT tag dans l'app Re2o
Plus générique que dans une app spécifique donc plus adapté pour
utiliser le tag dans d'autre apps que machine
8 years ago
Maël Kervella
5eaaa41bc4
Renome enregistrement Text en enregistrement Txt
Parce que ça s'appelle comme ça
Faudra aussi bouger dans la bdd mais là c'est plus délicat (migrations)
8 years ago
chirac
74ca8c8a9a
Rationalise les import + corrige les auteurs
8 years ago
chirac
a03e740016
Vire __pseudo, inutile
8 years ago
Maël Kervella
58eea72c13
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
ee1dab9642
Ajout des licenses des modules JS
8 years ago
Mael Kervella
5cd5af5b1f
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
172afb2e1e
Remplace le nom donné à la main par le nom de la classe automatiquement
8 years ago
chirac
7057eafa49
Optimisation sur les select related
8 years ago
Maël Kervella
d65fbbf8d1
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
147cb78e9e
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
b1196546cc
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
ed12379205
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
d52e4d58e2
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
d21e39ee88
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
ec63feaa2d
Doc sur views machines
8 years ago
Chirac
7d7a450036
Merge branch 'faster_ipform' into 'master'
Faster ipform
See merge request rezo/re2o!13
8 years ago
Maël Kervella
25ddaa704f
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
5414dd34aa
Fix: JS BFT: Pas besoin de class pour un div sans elt visible
8 years ago
Maël Kervella
57dda68710
Met l'ip actuelle et la bonne value dans le form d'edition d'interface
8 years ago
Gabriel Detraz
c965820526
Optimisation sur la methode qui renvoie les interfaces d'un user
8 years ago
Maël Kervella
75ed68df1b
Fix: récupère plus proprement l'id de l'instance en train d'être éditée
8 years ago
Maël Kervella
547b863828
Commentaires et doc + retire des espaces en trop en fin de ligne
8 years ago
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).
8 years ago
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é
8 years ago
Maël Kervella
feb00046a5
Fix: Récupère une valeur correcte quand la valeur du tt_input a changé
8 years ago
Maël Kervella
80c37ed561
Fix: Reset aussi la value dans le hidden quand on reset le tt_input
8 years ago
Maël Kervella
678f7132e2
Renomme des variables pour éviter les conflits
8 years ago
Maël Kervella
d27f776588
Tout le script JS est dans une fonction
pour povoir être relaod plusieurs fois
8 years ago
Maël Kervella
af6df474ba
Merge branch 'master' into faster_ipform
8 years ago
Maël Kervella
9e0ab9df33
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
7cc2478872
Ajoute des titres dans le form pour plus de clareté
8 years ago
Maël Kervella
f0a6715082
Réordonne les fields pour plus de cohérence
8 years ago
Maël Kervella
1cc864bc0f
Utilise typeahead dynamique sur tous les forms avec ip
8 years ago