8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-12-26 00:43:46 +00:00
Commit graph

208 commits

Author SHA1 Message Date
Maël Kervella
8769e0e190 Commentaires et doc + retire des espaces en trop en fin de ligne 2017-10-07 17:06:03 +00:00
Maël Kervella
bba28ee4d9 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
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