Maël Kervella
fa1dbe9719
Utilise typeahead dynamique sur tous les forms avec ip
2017-10-07 00:35:48 +00:00
Maël Kervella
b0d9c2843d
Ajout d'en-têtes coding: utf-8 et copyrights
2017-10-06 23:37:22 +00:00
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.
2017-10-06 23:19:26 +00:00
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'
2017-10-06 23:16:19 +00:00
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.
2017-10-06 23:12:46 +00:00
Maël Kervella
b5df315be9
Notifie l'objet quand on change manuellement sa valeur
2017-10-06 11:32:49 +00:00
Maël Kervella
804e1116d0
Fix : Il y a pas forcément nb suggestions
2017-10-06 00:58:46 +00:00
Maël Kervella
24a0f35b45
Empty label dans le placeholder + bind (''->empty value)
2017-10-06 00:50:13 +00:00
Maël Kervella
18c27f8369
Ajoute des suggestions quand rien n'est écrit
2017-10-06 00:27:34 +00:00
Pierre Cadart
df360ddea7
Permet de reprendre la même ip quand on édite une interface
2017-10-05 23:47:33 +00:00
Pierre Cadart
883258d079
Laisse bootstrap_form faire les rendu au maximum
2017-10-05 23:47:01 +00:00
Maël Kervella
ba1f55adf7
Utilise bootstrap_form_typeahead seulement sur les ip
2017-10-05 23:45:59 +00:00
Maël Kervella
111527b53b
Gestion des hidden fields
2017-10-05 21:36:27 +00:00
Maël Kervella
c4bdab82f0
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
Maël Kervella
cfecb15793
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
Maël Kervella
f661e00c6c
Ajoute le JS sur d'autres form que le new_machine
2017-10-03 00:08:28 +00:00
Maël Kervella
063e964f5a
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
9bf0529cf7
Place le machine_type en premier dans le formulaire
...
Plus logique comme ça
2017-10-02 23:56:40 +00:00
Maël Kervella
d890d4ac1e
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
1baf52ac6e
Récupère les associations machine_type->ip pour le template
2017-10-02 23:53:55 +00:00
Gabriel Detraz
dbe84747b4
Bug fix : n'affiche que les ip libres avec les droits infra
2017-10-02 17:36:45 +02:00
Maël Kervella
a74be1dffd
Filtre les mac illisibles, non valide et None
2017-09-19 20:09:12 +00:00
Maël Kervella
8a1ba00ed9
Dégage filtre de mac valide inutile et incomplet
2017-09-19 20:08:32 +00:00
Gabriel Detraz
35671da0ad
Mac autocapture sur le menu nas
2017-09-14 13:45:29 +00:00
Gabriel Detraz
c0124daa51
Ajout du mode d'authentification dans le réglage nas
2017-09-13 13:04:35 +00:00
Gabriel Detraz
73c99fab83
Ajoute unicode literals + attribue les ip à l'enregistrement auto en fonction du nas
2017-09-11 01:30:24 +02:00
Gabriel Detraz
e90c6acf77
Menu pour la gestion de la correspondance nas-machines
2017-09-11 00:34:12 +02:00
Gabriel Detraz
38eb1164d2
Adapte à python 2.7 les models et les imports, pour compatibilité radiuso
2017-09-10 16:54:38 +02:00
Guillaume Goessel
5ebfd6d488
Typo
2017-09-10 14:52:40 +02:00
Nymous
987bd22f78
Fix affichage des erreurs Domainform
2017-09-09 20:31:56 +02:00
Maël Kervella
36c7ef6a8b
Recharge le dns quand on modifie les extensions
2017-09-08 23:11:33 +00:00
Gabriel Detraz
8864bdba66
Fix les erreurs de none sur macaddress
2017-09-08 16:02:11 +02:00
Gabriel Detraz
59d8e71f37
Fix erreur cname
2017-09-06 11:22:43 +02:00
Gabriel Detraz
d25ae29736
Generation des entrées dns dans models
2017-09-06 11:08:02 +02:00
Gabriel Detraz
659192e369
Regeneration du dns quand modification des reglages de zone
2017-09-05 18:28:46 +02:00
Gabriel Detraz
e30ef717c9
Ajoute un champ text
2017-09-05 18:19:06 +02:00
Gabriel Detraz
d2d5a32b1d
Regen le dns quand modification de cname
2017-09-01 18:48:15 +02:00
Gabriel Detraz
7d7759a7c1
Rapid fix, regen dhcp et mac-ip quand modification de l'accès internet
2017-09-01 03:16:58 +02:00
Gabriel Detraz
848f5eda87
Changement dans le model iptype
2017-08-29 02:11:18 +02:00
Gabriel Detraz
789a8dcb5d
Si il y a deja des ip, on change leur destination ip_type
2017-08-28 23:04:39 +00:00
Gabriel Detraz
b06c7ed6ff
Utilise des ranges en lieu et place des slash
2017-08-29 00:35:27 +02:00
Gabriel Detraz
9cbd2becad
Reglages nom du site et emailfrom dans preferences
2017-08-26 16:05:16 +02:00
Gabriel Detraz
6a50888e40
Omnibus : ajout du suport de la liste vlan + corrections mineures
2017-08-26 15:10:46 +02:00
Gabriel Detraz
8fda3b1ac7
Deplace dans preferences les reglages concernant l'associtation (partie 1)
2017-08-24 21:37:28 +02:00
Gabriel Detraz
63a5fb41b9
Optimisation de la creation ipv4 + limitation à /16 pour les ip
2017-08-23 23:27:18 +02:00
Gabriel Detraz
8d71ce2c13
Retire le login custom
2017-08-22 22:29:26 +02:00
Gabriel Detraz
60b760e668
Nettoyage du code (modelform et update) phase1
2017-08-19 00:08:15 +02:00
Gabriel Detraz
f7cadc6f7f
iTypo
2017-08-18 01:01:34 +02:00
Gabriel Detraz
e73aecd55f
Bug fix pour interfaces mutliples + temps maximum génération forcée
2017-08-09 06:09:14 +02:00
Gabriel Detraz
0deb703561
Final commit pour la reconfiguration automatique centralisée des services
2017-08-08 19:40:53 +02:00