8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-11-24 04:13:12 +00:00
Commit graph

79 commits

Author SHA1 Message Date
chirac
8d764e1d64 Fix bug sur infra (encore) 2017-10-22 14:41:45 +02:00
Mael Kervella
a9bde65040 Merge branch 'pref_SOA' into 'master'
Pref soa

See merge request rezo/re2o!23
2017-10-22 04:44:12 +02:00
chirac
2f8c9eaca3 Fix alias form et infra right 2017-10-21 23:25:22 +02:00
Maël Kervella
aa5cedc37a Ajoute un model SOA pour les données SOA d'une extension 2017-10-19 23:52:38 +00:00
chirac
71eed60ad9 Optimisations de chargement 2017-10-18 17:19:51 +02:00
chirac
4143558604 Support des enregistrements AAAA sur le @ de la zone 2017-10-18 16:27:48 +02:00
chirac
37870265f4 Fix et optimisation select_related 2017-10-18 04:11:27 +02:00
Gabriel Detraz
314d02832b Doc 2017-10-16 02:41:28 +02:00
root
932f64701a Merge branch 'master' into ouverture_des_ports 2017-10-15 18:35:35 +02:00
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)
2017-10-11 21:33:21 +00:00
root
b735b0440a Merge branch 'master' into ouverture_des_ports 2017-10-09 21:11:09 +02:00
Maël Kervella
172afb2e1e Remplace le nom donné à la main par le nom de la classe automatiquement 2017-10-08 23:34:49 +00:00
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
2017-10-08 23:07:48 +00:00
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
57dda68710 Met l'ip actuelle et la bonne value dans le form d'edition d'interface 2017-10-07 18:52:49 +00:00
Maël Kervella
75ed68df1b Fix: récupère plus proprement l'id de l'instance en train d'être éditée 2017-10-07 17:45:22 +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
af6df474ba Merge branch 'master' into faster_ipform 2017-10-07 01:11:56 +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
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
Pierre Cadart
a156010262 Permet de reprendre la même ip quand on édite une interface 2017-10-05 23:47:33 +00:00
LEVY-FALK Hugo
0bb5095d17 Politique d'ouverture des ports par défaut associée à un range d'IP. 2017-10-03 18:27:06 +02:00
root
fff4f32da9 Merge branch 'ipv6' 2017-10-03 04:48:41 +02: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
51f8287ee6 Place le machine_type en premier dans le formulaire
Plus logique comme ça
2017-10-02 23:56:40 +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
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
2b08be8931 Utilisation de formset pour éditer une liste de ports. 2017-10-01 22:03:05 +02:00
LEVY-FALK Hugo
779c2be2de Création de liste de ports. 2017-10-01 17:19:42 +02:00
LEVY-FALK Hugo
60e42d6993 Édition des listes de ports. 2017-10-01 16:42:55 +02:00
LEVY-FALK Hugo
cf9db8f1d1 Gestion de l'ouverture en entrée et en sortie. 2017-10-01 11:39:39 +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
Maël Kervella
d8dbf46d6a Fonction pour proposer un nom non-existant pour une nouvelle interface 2017-09-29 08:40:41 +00:00
Maël Kervella
6dbfbb894a Dégage filtre de mac valide inutile et incomplet 2017-09-19 20:08:32 +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
Gabriel Detraz
a8d009c035 Ajoute un champ text 2017-09-05 18:19:06 +02:00
Gabriel Detraz
27d6823532 Utilise des ranges en lieu et place des slash 2017-08-29 00:35:27 +02:00
Gabriel Detraz
0719e89a8b Omnibus : ajout du suport de la liste vlan + corrections mineures 2017-08-26 15:10:46 +02:00
Gabriel Detraz
e29dcbd5e3 Nettoyage du code (modelform et update) phase1 2017-08-19 00:08:15 +02:00
Gabriel Detraz
8acc3fb8c9 Nouvelle app pour gestion de la regen des services 2017-08-08 06:56:54 +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
Gabriel Detraz
d5d4e2192b Deplace les checks dans les models + liaison entre ip_type et ip_list ranges 2017-07-21 05:08:12 +02:00
Gabriel Detraz
eb8ba21868 FIx bug creation machine 2017-05-28 19:23:00 +02:00
Gabriel Detraz
d8a73a4575 Optimisation sur le menu d'edition d'une machine (accèlère) 2017-05-27 04:40:17 +02:00
lhark
8675f9b795 Add copyright header to all .py files 2017-01-15 18:01:18 -05:00