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
2017-10-08 15:11:24 +00:00
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
2017-10-08 00:48:32 +00:00
Gabriel Detraz
ec63feaa2d
Doc sur views machines
2017-10-08 00:22:04 +02:00
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
678f7132e2
Renomme des variables pour éviter les conflits
2017-10-07 17:05:53 +00:00
Maël Kervella
af6df474ba
Merge branch 'master' into faster_ipform
2017-10-07 01:11:56 +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
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
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
52fb4ea9f6
Ouverture de port avec warning si ipv4
2017-10-03 06:32:07 +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
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
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
cd8d600ada
Récupère les associations machine_type->ip pour le template
2017-10-02 23:53:55 +00: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
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
4e2f795e77
Suppression de liste de ports.
2017-10-01 17:09:00 +02:00
LEVY-FALK Hugo
9ae9a840be
Enlève les log inutilisables.
2017-10-01 16:57:51 +02:00
LEVY-FALK Hugo
60e42d6993
Édition des listes de ports.
2017-10-01 16:42:55 +02:00
LEVY-FALK Hugo
4716d7f343
Affichage de la page d'édition d'une liste de ports.
2017-09-30 10:04:18 +02:00
LEVY-FALK Hugo
80ac47b4e2
Affichage basique des configurations de ports disponibles.
2017-09-29 22:28:48 +02:00
Maël Kervella
d8dbf46d6a
Fonction pour proposer un nom non-existant pour une nouvelle interface
2017-09-29 08:40:41 +00:00
Gabriel Detraz
bbc00fdb0b
Ajoute unicode literals + attribue les ip à l'enregistrement auto en fonction du nas
2017-09-11 01:30:24 +02:00
Gabriel Detraz
b45f31d905
Menu pour la gestion de la correspondance nas-machines
2017-09-11 00:34:12 +02:00
guimoz
c32006966a
Typo
2017-09-10 14:52:40 +02:00
Gabriel Detraz
a8d009c035
Ajoute un champ text
2017-09-05 18:19:06 +02:00
Gabriel Detraz
0719e89a8b
Omnibus : ajout du suport de la liste vlan + corrections mineures
2017-08-26 15:10:46 +02:00
chirac
39571c75eb
Retire le login custom
2017-08-22 22:29:26 +02:00
Gabriel Detraz
466ea1a47e
iTypo
2017-08-18 01:01:34 +02:00
Gabriel Detraz
b1a0e64a7b
Bug fix pour interfaces mutliples + temps maximum génération forcée
2017-08-09 06:09:14 +02:00
Gabriel Detraz
7e1e207b99
Final commit pour la reconfiguration automatique centralisée des services
2017-08-08 19:40:53 +02:00
Gabriel Detraz
8acc3fb8c9
Nouvelle app pour gestion de la regen des services
2017-08-08 06:56:54 +02:00
guimoz
3b11409d68
Merge branch '2-generation-automatique-de-nom-dns' into 'master'
...
Resolve "Génération automatique de nom DNS"
Closes #2
See merge request !2
2017-08-07 19:42:10 +02:00
Gabriel Detraz
c50959d9e0
Fix select_related mac-ip
2017-08-06 20:25:58 +02:00
Gabriel Detraz
ddee0352bc
Repasse sur l'ancienne utilisation de l'objet extension
2017-08-06 20:00:59 +02:00
guimoz
8bf71c10a6
Typo
2017-08-01 14:34:58 +02:00
guimoz
99d7772802
Utilisation du pseudo comme proposition par défaut DNS + Remplacement à la volée de l'underscore par un trait d'union
2017-08-01 13:46:29 +02:00
Gabriel Detraz
85703c407f
Modification du système de gestion des nom de machines
2017-08-01 06:58:29 +02:00
Gabriel Detraz
acf5b1586f
Cohérence, l'extension découle maintenant du type de la machine, et l'ip est assigné aussi en fonction du type
2017-07-23 04:22:57 +02:00