Maël Kervella
287ce23d1c
Pep8 compliance on machines
2018-04-15 10:52:26 +00:00
Gabriel Detraz
1795d26c55
Gestion de l'historique avec un mixin forms et model
2018-03-31 17:19:02 +02:00
Gabriel Detraz
efcb3e391a
Nouvelle gestion des ipv6, table séparée et mode dhcpv6
2018-01-29 03:54:15 +01:00
Gabriel Detraz
916c2e3e9f
Fix sur les fieldpermissions topologie et machines
2018-01-08 23:59:46 +01:00
LEVY-FALK Hugo
0d54c8ab86
No more has_perms in machines.
2018-01-06 17:58:45 +01:00
Gabriel Detraz
8fbcecd3ea
Acl infra nouvelle gestion
2018-01-06 17:57:40 +01:00
Gabriel Detraz
e905fa9aef
Can_delete_set sur machines
2018-01-06 17:56:02 +01:00
Gabriel Detraz
dfdecf54ca
Fix #52
2017-11-16 02:34:57 +01:00
Gabriel Detraz
f903138ff9
Text devient Txt
2017-11-15 15:17:44 +01:00
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