Maël Kervella
b697b4e53b
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
957dc567e2
Renomme des variables pour éviter les conflits
2017-10-07 17:05:53 +00:00
Maël Kervella
191c08b4b7
Merge branch 'master' into faster_ipform
2017-10-07 01:11:56 +00:00
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
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
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
Hugo LEVY-FALK
0253960782
Fix de la détection d'ipv6
2017-10-05 00:09:23 +02:00
root
8b859713c7
Merge branch 'master' into ouverture_des_ports
2017-10-04 22:05:09 +02:00
Hugo LEVY-FALK
06d72042be
Affichage REST des règles particulières des machines.
2017-10-04 22:03:26 +02:00
Gabriel Detraz
02dd3594be
Ouverture de port avec warning si ipv4
2017-10-03 06:32:07 +02:00
root
8888d498f2
Merge branch 'ipv6'
2017-10-03 04:48:41 +02:00
Gabriel Detraz
678056875a
Export des ipv6 en rest
2017-10-03 04:43:02 +02: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
1baf52ac6e
Récupère les associations machine_type->ip pour le template
2017-10-02 23:53:55 +00:00
Gabriel Detraz
6d398f0a75
Bug fix
2017-10-02 05:12:06 +02:00
root
3147066a85
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
98cc1808da
Renomage des tables, ecriture des admin et fioritures
2017-10-02 04:19:34 +02:00
Hugo LEVY-FALK
f56ca250ba
Affectation de configuration de ports à une interface.
2017-10-02 00:09:18 +02:00
Hugo LEVY-FALK
9fcecad007
Ne permet pas de sauvegarder de liste de ports vides.
2017-10-01 23:13:10 +02:00
Hugo LEVY-FALK
b95c19db2d
Création de liste de ports via formset.
2017-10-01 22:04:37 +02:00
Hugo LEVY-FALK
b5c6330f54
Utilisation de formset pour éditer une liste de ports.
2017-10-01 22:03:05 +02:00
Hugo LEVY-FALK
c0a692ea21
Nommage cohérent.
2017-10-01 18:02:51 +02:00
Hugo LEVY-FALK
0209e32041
Création de liste de ports.
2017-10-01 17:19:42 +02:00
Hugo LEVY-FALK
a501efeb55
Suppression de liste de ports.
2017-10-01 17:09:00 +02:00
Hugo LEVY-FALK
6f0e657ae5
Enlève les log inutilisables.
2017-10-01 16:57:51 +02:00
Hugo LEVY-FALK
68600eddec
Édition des listes de ports.
2017-10-01 16:42:55 +02:00
Hugo LEVY-FALK
d0a0a70e6e
Affichage de la page d'édition d'une liste de ports.
2017-09-30 10:04:18 +02:00
Hugo LEVY-FALK
100087640a
Affichage basique des configurations de ports disponibles.
2017-09-29 22:28:48 +02:00
Maël Kervella
a9429935ea
Fonction pour proposer un nom non-existant pour une nouvelle interface
2017-09-29 08:40:41 +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
Guillaume Goessel
5ebfd6d488
Typo
2017-09-10 14:52:40 +02:00
Gabriel Detraz
e30ef717c9
Ajoute un champ text
2017-09-05 18:19:06 +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
8d71ce2c13
Retire le login custom
2017-08-22 22:29:26 +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
Gabriel Detraz
01b13d1ac4
Nouvelle app pour gestion de la regen des services
2017-08-08 06:56:54 +02:00
Guillaume Goessel
a0fa7cb718
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
970d873aa9
Fix select_related mac-ip
2017-08-06 20:25:58 +02:00
Gabriel Detraz
aba872b3a1
Repasse sur l'ancienne utilisation de l'objet extension
2017-08-06 20:00:59 +02:00
Guillaume Goessel
53c759d8de
Typo
2017-08-01 14:34:58 +02:00
Guillaume Goessel
0a7c0731ad
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
0401e3f4c2
Modification du système de gestion des nom de machines
2017-08-01 06:58:29 +02:00
Gabriel Detraz
33fa778a16
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
12e6d53fbc
Deplaces les fonctions ip en methodes de users et interfaces
2017-07-21 06:50:02 +02:00
Gabriel Detraz
c9769169a9
Deplace les checks dans les models + liaison entre ip_type et ip_list ranges
2017-07-21 05:08:12 +02:00
Gabriel Detraz
a66986741a
Les limites de pagination et de création machines pour les users sont gérées dans préférences
2017-06-26 01:29:34 +02:00
Gabriel Detraz
5f18f601dc
Merge branch 'stretch'
2017-06-17 21:27:21 +02:00
root
9318080df1
Merge branch 'stretch' of https://gitlab.rezometz.org/rezo/re2o into stretch
2017-05-28 18:35:07 +02:00
Gabriel Detraz
82840a8880
Optimise le chargement des machines
...
Conflicts:
machines/views.py
2017-05-28 18:34:43 +02:00
Gabriel Detraz
216547507e
Optimise le chargement des machines
2017-05-28 18:30:47 +02:00
Gabriel Detraz
c0b2fe1708
Merge conflict
2017-05-27 23:43:41 +00:00
Gabriel Detraz
d2af931740
Select_related et accélération des vues rest
...
Conflicts:
machines/views.py
2017-05-28 01:24:23 +02:00
Gabriel Detraz
fd41287b86
Select_related et accélération des vues rest
2017-05-28 01:24:00 +02:00
Gabriel Detraz
5a4203d26e
Optimisation sur le menu d'edition d'une machine (accèlère)
...
Conflicts:
machines/views.py
2017-05-28 01:23:37 +02:00
Gabriel Detraz
c8b2e2d8ad
More stats détaillées sur les machines et ip
2017-05-28 01:22:16 +02:00
Gabriel Detraz
e27b40dbe3
Optimisation des requètes sql pour récupérer l'ensemble des machines (divise le temps de traitement par 10...)
2017-05-28 01:21:52 +02:00
Gabriel Detraz
67ac11f8f9
Mise en cache des attributs user (@proprety) + reecriture de methodes directes SQl pour la collecte des set users (has_access, etc)
2017-05-28 01:21:52 +02:00
root
724667cb85
Merge branch 'master' of https://gitlab.rezometz.org/rezo/re2o
...
Conflicts:
machines/views.py
2017-05-28 01:20:17 +02:00
Gabriel Detraz
5f9e29a326
Select_related et accélération des vues rest
2017-05-28 01:17:49 +02:00
Gabriel Detraz
4ceb49b708
Select_related et accélération des vues rest
2017-05-27 23:55:37 +02:00
Gabriel Detraz
f700d59e65
Optimisations select_related
2017-05-27 04:55:46 +02:00
Gabriel Detraz
0399633cef
Optimisation sur le menu d'edition d'une machine (accèlère)
2017-05-27 04:40:17 +02:00
Gabriel Detraz
5d592b3f6f
More stats détaillées sur les machines et ip
2017-05-27 02:19:56 +02:00
Gabriel Detraz
5dda06397d
Optimisation des requètes sql pour récupérer l'ensemble des machines (divise le temps de traitement par 10...)
2017-05-27 01:40:56 +02:00
Gabriel Detraz
e82e8edafb
Mise en cache des attributs user (@proprety) + reecriture de methodes directes SQl pour la collecte des set users (has_access, etc)
2017-05-27 00:44:49 +02:00
Gabriel Detraz
59a81c9b74
Cname in
2017-02-02 14:01:38 +00:00
Gabriel Detraz
b31eea1966
Application du filter
2017-02-02 14:53:43 +01:00
Gabriel Detraz
7b70be4b92
Application du filter
2017-02-02 14:52:54 +01:00
Gabriel Detraz
29e7989310
Optimisation
2017-02-02 02:22:42 +01:00
Gabriel Detraz
7afd446438
Optimisation
2017-02-02 02:21:52 +01:00
Gabriel Detraz
75e438e2b9
Mise en conformité
2017-01-16 02:06:18 +01:00
lhark
eb65a66540
Add copyright header to all .py files
2017-01-16 01:50:23 +01:00
lhark
f3879fc7e0
Add copyright header to all .py files
2017-01-15 18:01:18 -05:00
Dalahro
1ab67b75d2
Normalement ca gere les bugs d'ajout et verifie la validité du domaine
...
Conflicts:
machines/views.py
2017-01-14 16:07:11 +01:00
Dalahro
db7c9a1b76
Retour sur le profil de l'utilisateur apres suppression machine
...
Conflicts:
machines/views.py
2017-01-14 16:06:49 +01:00
Dalahro
50921b01d8
Gestion de l'erreur sur les autres fctions
...
Conflicts:
machines/views.py
2017-01-14 16:06:13 +01:00
Dalahro
dbbbee5fc7
Prise en compte des erreurs sur la mac
...
Conflicts:
machines/views.py
2017-01-14 16:04:53 +01:00
Dalahro
59e877b528
Prise en compte des erreurs sur la mac
2017-01-14 15:46:36 +01:00
Dalahro
8475f00b2e
Gestion de l'erreur sur les autres fctions
2017-01-14 12:52:23 +01:00
Dalahro
b791b0edc5
Normalement ca gere les bugs d'ajout et verifie la validité du domaine
2017-01-13 22:25:03 +01:00
Dalahro
063b800aa6
Retour sur le profil de l'utilisateur apres suppression machine
2017-01-11 00:01:23 +01:00
Dalahro
b7a665df9f
Bug réglé autocomplétion
2017-01-09 16:43:57 +01:00
Dalahro
7cf2e52541
Autocompletion du dns basique
2017-01-09 16:43:27 +01:00
Dalahro
aecf01d7cc
Bug réglé autocomplétion
2017-01-09 16:20:13 +01:00
Dalahro
83e1362199
Autocompletion du dns basique
2017-01-09 16:01:10 +01:00
Maël Kervella
2244b89c0b
Stretch fix
...
Correction de la génération des PDF
2016-12-27 13:47:12 +00:00
Gabriel Detraz
b22b6fc90c
Change ns path
2016-12-26 19:24:28 +00:00
Gabriel Detraz
3b8bfe2ec8
fix serializers
2016-12-26 19:11:19 +00:00
Gabriel Detraz
861bae43b9
Phase 2 modification domain
2016-12-26 19:10:03 +00:00
Gabriel Detraz
d22845742b
Change ns path
2016-12-26 17:44:04 +01:00
Gabriel Detraz
1f3b6b5c55
fix serializers
2016-12-26 00:01:48 +01:00
Gabriel Detraz
57b6be479c
Phase 2 modification domain
2016-12-24 20:04:53 +01:00
Gabriel Detraz
62aaa31e63
Supprime les machines orphelines
2016-12-14 18:14:57 +01:00
Gabriel Detraz
db4f3ed128
Supprime les machines orphelines
2016-12-14 18:10:14 +01:00
Gabriel Detraz
382d0754f2
A partir de django 1.9 les filter__in ne sont plus implicites
2016-12-14 03:09:22 +01:00