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

236 commits

Author SHA1 Message Date
chirac
65b3c8768b Fix gen_range + macaddress non unique 2018-08-05 12:22:51 +02:00
Gabriel Detraz
63748168f2 Export complet du prefix v6 2018-08-05 11:14:19 +02:00
Charlie Jacomme
4329641899 Ading prefix_v6_length field to IpType 2018-08-04 08:54:49 +02:00
Charlie Jacomme
1a46f3110f Serializers for reverse DNS 2018-08-04 08:50:33 +02:00
Charlie Jacomme
029a83bd33 Ajout dnssec reverse bool for iptypes 2018-08-04 08:33:02 +02:00
Gabriel Detraz
7166318e19 Repare le get_instance de role 2018-08-02 23:29:58 +02:00
Hugo LEVY-FALK
0b86dc1ec4 TODO : offrir des cours d'anglais au cr@ns. 2018-08-02 23:29:58 +02:00
Gabriel Detraz
5dc59035f5 Crée spécific role, l'utilise pour get l'ip du serveur des config switchs 2018-08-02 23:28:43 +02:00
Gabriel Detraz
35eb945404 Notion de role spécifique pour retrouver le bon role 2018-08-02 23:28:43 +02:00
Charlie Jacomme
5dab70ccee Add machines.models.Role 2018-08-02 23:28:43 +02:00
Maël Kervella
e2c0271bf2 Use the record label as for other DNS records 2018-07-29 19:19:08 +00:00
Gabriel Detraz
9b6d00ceeb Fix entrée en double 2018-07-29 19:19:08 +00:00
Gabriel Detraz
86d80521c0 Exposition des sshfpr via api rest 2018-07-29 19:19:08 +00:00
Gabriel Detraz
fe50f23ea1 Calcul des hash; simplification et migration pour sshfpr 2018-07-29 19:19:08 +00:00
Gabriel Detraz
ce0b67209f Les algo sont fixés par RFC; simplification 2018-07-29 19:19:08 +00:00
Maël Kervella
5dce3629b7 translation and cleanup 2018-07-29 19:15:29 +00:00
chirac
352a416647 Precision, clef ssh pub et pas hash stocké 2018-07-29 19:15:28 +00:00
chirac
e9f4767709 Gestion complete des algo de fingerprintssh 2018-07-29 19:15:28 +00:00
chirac
0b4c52a49a Ajout des modèles sshfingerprint et sshfingerprintalgo 2018-07-29 19:15:28 +00:00
chirac
4e9b0586ed Update models.py alignement 2018-07-29 16:45:12 +02:00
Maël Kervella
4bd0be94ed Translate to english 2018-07-23 22:04:21 +00:00
Gabriel Detraz
7631ea6c5f Correct credit for dname 2018-07-23 21:49:27 +00:00
Charlie Jacomme
fc176a60c1 New DNAME model 2018-07-23 21:49:26 +00:00
Maël Kervella
654da8cb04 Use re2o.utils functions for optimization 2018-06-23 21:36:01 +00:00
Maël Kervella
a9cfc9aebc DNS endpoint SQL optimization 2018-06-23 21:19:11 +00:00
Maël Kervella
e6884ab4da Add DNS info per zone endpoint 2018-06-20 11:38:58 +00:00
Maël Kervella
4fe1be5d31 Allow update and quick check of need_regen info 2018-06-20 11:38:58 +00:00
Maël Kervella
ed1284c06d Fix missing view_service_link perm 2018-06-20 11:38:58 +00:00
chirac
fbd7c3de49 Revert "Merge branch 'fix_room_force_move_in' into 'master'"
This reverts merge request !161
2018-05-14 23:58:05 +02:00
Gabriel Detraz
b2d57ec827 Refactor de la fonction gen_graph + graph quand modification des objets 2018-05-11 23:18:25 +02:00
chirac
e064db626d Merge branch 'Fix_116' into 'master'
Fix #116: Remove default SOA in Extension & Force reversion context

Closes #116

See merge request federez/re2o!147
2018-05-10 21:51:26 +02:00
Gabriel Detraz
d8270f8073 Fix #119 : Plusieurs NS peuvent avoir le meme origin 2018-05-03 06:40:36 +02:00
Maël Kervella
5eaa9a2feb Fix #116: Remove default SOA in Extension & Force reversion context
- The default for extension SOA is now None, else a new SOA named `SOA
to edit` was created when adding a new extension (because of the
get_or_create() )
- The mixins are now inside a reversion context else sometimes the
reversion context was not set and re2o would crash on the set_comment
2018-04-29 16:34:05 +00:00
Maël Kervella
c1e3d34b84 Fix : migration for renaming permission Srv.view_soa to Srv.view_srv 2018-04-15 23:52:24 +00:00
Maël Kervella
0065e2e0f5 Fix unused variables in kwargs 2018-04-15 10:52:27 +00:00
Maël Kervella
e88141db56 Pylint compliance on machines 2018-04-15 10:52:27 +00:00
Maël Kervella
955bf42b02 Missing Fixes 2018-04-15 10:52:26 +00:00
Maël Kervella
287ce23d1c Pep8 compliance on machines 2018-04-15 10:52:26 +00:00
Maël Kervella
aa7ded9f20 Fix #95 by removing duplicates classes and functions 2018-04-13 17:33:01 +00:00
Gabriel Detraz
566649ab45 Origin devient une foreignkey 2018-04-09 22:50:03 +02:00
Gabriel Detraz
6db387caf8 Linked_objects + fix modif formset 2018-04-02 03:52:28 +02:00
Gabriel Detraz
1795d26c55 Gestion de l'historique avec un mixin forms et model 2018-03-31 17:19:02 +02:00
Gabriel Detraz
c9fd4cd7b5 Fix acl mixin sur users, docstring, fix topologie acl 2018-03-29 04:36:23 +02:00
Gabriel Detraz
007ad3310a Factorise les get_instance dans le mixin acl 2018-03-28 17:15:45 +02:00
Gabriel Detraz
ef1dbc882b Poc de acl mixin, factorisation du code 2018-03-28 03:52:34 +02:00
Joanne Steiner
5e9b4e962e Création d'un réglage permettant de modifier le droit de créer une machine 2018-02-28 16:39:54 +01:00
Gabriel Detraz
a53f69c482 Fix fonction de sync ipv6 2018-01-31 04:16:36 +01:00
Gabriel Detraz
58605ae3ff Optimisation chargement des variables de conf et ipv6 2018-01-30 23:09:00 +01:00
Gabriel Detraz
1d05ad03bc Ne renvoie une ipv6 que si elle est activée 2018-01-30 06:37:01 +00:00
Gabriel Detraz
185fa6068a Gestion complète avec dhcpv6 si necessaire 2018-01-30 05:34:29 +00:00
Gabriel Detraz
f11f577b1d Gestion du prefix, warning et remplacement en cas de changement 2018-01-30 03:51:41 +00:00
Gabriel Detraz
623f1056c3 Bug fix creation d'extensions 2018-01-30 02:03:03 +00:00
Gabriel Detraz
c33a0b9bb9 Fix, nouvelle validation pour vérifier l'unicité de l'ip slaac 2018-01-30 02:01:24 +00:00
root
0389c8ca10 Merge branch 'master' into ipv6_avance 2018-01-29 23:11:31 +00:00
Gabriel Detraz
efcb3e391a Nouvelle gestion des ipv6, table séparée et mode dhcpv6 2018-01-29 03:54:15 +01:00
Hugo LEVY-FALK
f7657a2236 Rechargement via comnpay du solde. 2018-01-28 08:55:36 +01:00
Gabriel Detraz
916c2e3e9f Fix sur les fieldpermissions topologie et machines 2018-01-08 23:59:46 +01:00
Gabriel Detraz
644ca18478 Editions des machines des users avec droits et de l'asso seulement avec droit all 2018-01-08 01:21:57 +01:00
Gabriel Detraz
588e3c3823 Correction de la doc sur le nouveau système de droits 2018-01-06 18:22:18 +01:00
Gabriel Detraz
ecf61afdd2 La permission s'appelle add et non create 2018-01-06 18:00:22 +01:00
Gabriel Detraz
b6d22dc555 Ns et pas Nx 2018-01-06 18:00:08 +01:00
Gabriel Detraz
d7ab3e7291 Applique nouveau système acl sur machines 2018-01-06 18:00:08 +01:00
LEVY-FALK Hugo
0d54c8ab86 No more has_perms in machines. 2018-01-06 17:58:45 +01:00
LEVY-FALK Hugo
077215cda7 Fix le can_view de Machine. 2018-01-06 17:57:40 +01:00
Gabriel Detraz
8fbcecd3ea Acl infra nouvelle gestion 2018-01-06 17:57:40 +01:00
Gabriel Detraz
970fe94656 Nouveau système d'acl dans les templates machines 2018-01-06 17:56:02 +01:00
Gabriel Detraz
10a2670000 Can_view_all sur les vues d'index 2018-01-06 17:56:02 +01:00
Gabriel Detraz
8c6c2a875e Doc des can_xxx, et simplification à 4 fonctions d'acl communes 2018-01-06 17:56:02 +01:00
Maël Kervella
68fdea2618 can_view for topo + can_xxx_all everywhere 2018-01-06 17:56:02 +01:00
Maël Kervella
048bcfad26 Create can_delete and can_view decorators and use them where it's possible 2018-01-06 17:56:02 +01:00
Maël Kervella
196d369dda Can_view for machines.models 2018-01-06 17:56:02 +01:00
Maël Kervella
e6ea25f266 Can_delete for machines.models 2018-01-06 17:56:02 +01:00
Maël Kervella
3284760fa1 Ajoute des args et kwargs partout pour éviter les mauvaises surprises 2018-01-06 17:56:01 +01:00
Maël Kervella
28ef82176f Use @can_create and @can_edit on machines.models 2018-01-06 17:56:01 +01:00
Maël Kervella
3d89386bba Récupère l'instance dans une fonction à part pour chaque modèle de machines.models 2018-01-06 17:56:01 +01:00
Maël Kervella
f37958fdd0 can_edit pour machines.models 2018-01-06 17:56:01 +01:00
Maël Kervella
90d45b73c4 Add can_create to machines.models 2018-01-06 17:56:01 +01:00
Maël Kervella
4a57a604d9 can_create for Machine 2018-01-06 17:56:01 +01:00
lhark
cbfc1d42e8 Fix typo in description 2017-11-15 21:36:05 -05:00
Gabriel Detraz
cabeb78d1d Typo + val par default priority et poids 2017-11-16 02:53:24 +01:00
Gabriel Detraz
7938bb7a26 Fix regeneration service dns 2017-11-16 02:46:00 +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
Gabriel Detraz
6077a773b5 Fix bug sur l'edition du txt + élargi le champ pour dnssec 2017-11-15 03:07:00 +01:00
Gabriel Detraz
d069baf100 Pretty name 2017-10-27 22:13:16 +02:00
Maël Kervella
c7fa36efba Fix #14 : Vérifie ipType correct 2017-10-26 21:41:59 +00:00
Maël Kervella
7887117bb6 Fix : Aligne le NS dans le fichier de zone
Pas le commit le plus utile mais quand même joli
2017-10-22 03:04:49 +00:00
Maël Kervella
abe98e06cb SOA : Remove default for SOA name and email 2017-10-21 12:49:03 +00:00
Maël Kervella
b64a359eb0 Plus d'espacements constants dans les enreg DNS pour plus de propreté 2017-10-20 01:30:38 +00:00
Maël Kervella
d174e28c3e Proprifie les enregistrement DNS (espacements constants) 2017-10-20 01:24:14 +00:00
Maël Kervella
9b9f2121c1 Serialize le SOA dans le REST des extensions 2017-10-20 00:28:47 +00: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
Gabriel Detraz
b9030ecfe4 Le check ne doit etre fait que si il y a une ip 2017-10-19 07:08:32 +02:00
chirac
4143558604 Support des enregistrements AAAA sur le @ de la zone 2017-10-18 16:27:48 +02:00
Gabriel Detraz
a9dcc6d9c4 Pep8 et nettoyage 2017-10-15 22:11:16 +02:00
Gabriel Detraz
3b686cfd29 Borde un certain nombre d'integer qui ont des range de valeur défini dans les RFC 2017-10-15 20:37:59 +02:00
root
b735b0440a Merge branch 'master' into ouverture_des_ports 2017-10-09 21:11:09 +02:00
Gabriel Detraz
34fe2bd053 Doc on models machines 2017-10-05 03:22:19 +02: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
Gabriel Detraz
5c9c9c3a29 Attribut ipv6 sur les interfaces 2017-10-03 02:36:51 +02:00