Charlie Jacomme
df5861424e
radius, make python compatible, and add traceback
2018-08-12 18:24:48 +02:00
Gabriel Detraz
d3033e8f48
FIx la synthaxe correcte pour iptables
2018-08-09 00:03:44 +02:00
Charlie Jacomme
bb12346132
Fix cnames
2018-08-08 12:07:31 +02:00
Charlie Jacomme
96480ae588
mx not uniques, same mx for several extensions
2018-08-07 18:02:34 +02:00
Charlie Jacomme
b9a4dd6d65
ptr are empty if revere disabled
2018-08-07 09:57:59 +02:00
Charlie Jacomme
cee0d1188e
rename booleans dnssec_reverse_* to reverse_*
2018-08-07 09:52:00 +02:00
chirac
49646ae34b
Merge branch 'domaine_network' into 'dev'
...
Domaine network
See merge request federez/re2o!229
2018-08-07 00:36:05 +02:00
chirac
d4a90d1faf
Merge branch 'non_uniq_ipv6' into 'dev'
...
L'ipv6 n'est pas unique au niveau bdd pour if serveurs multiples
See merge request federez/re2o!228
2018-08-07 00:23:54 +02:00
Gabriel Detraz
34fe6e06b7
Specification optionnelle du range contenant domain ipstart-stop
2018-08-07 00:11:20 +02:00
Gabriel Detraz
efbd0a18da
L'ipv6 n'est pas unique au niveau bdd pour if serveurs multiples
2018-08-07 00:09:30 +02:00
Gabriel Detraz
e9c0920a42
Fix object interface fonction index ipv6
2018-08-07 00:02:53 +02:00
chirac
ee615ae1e1
Merge branch 'firewall_export' into 'dev'
...
Firewall export
See merge request federez/re2o!224
2018-08-05 21:07:12 +02:00
chirac
a911a08207
Fonctions machines pour récup les tld en string , mise en cache
2018-08-05 15:44:04 +02:00
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
Gabriel Detraz
cd5d0f562c
Simplification et fusion des migrations
2018-08-04 08:37:01 +02:00
Gabriel Detraz
bf06d133f0
Fix bug sur l'edition du txt + élargi le champ pour dnssec
2018-08-04 08:35:25 +02:00
Charlie Jacomme
7f6bc6c2ec
migrations for dnssec reverse
2018-08-04 08:33:02 +02:00
Charlie Jacomme
029a83bd33
Ajout dnssec reverse bool for iptypes
2018-08-04 08:33:02 +02:00
Hugo LEVY-FALK
a7ea8a1518
Répare de petits soucis de templates + problemes de rebase
2018-08-04 01:52:40 +02:00
Gabriel Detraz
7166318e19
Repare le get_instance de role
2018-08-02 23:29:58 +02:00
Hugo LEVY-FALK
5e5bd89885
Anglais épisode 2 : L'attaque des templates
2018-08-02 23:29:58 +02:00
Hugo LEVY-FALK
d7af7d64a2
Une migration de Role pour les gouverner toutes.
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
Hugo LEVY-FALK
ed91cdcfe5
Recolle les fixations ensemble
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
chirac
793cf302ad
Fix bug admin
2018-08-02 23:28:43 +02:00
Charlie Jacomme
b70f6fd97a
migration for 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
562d116c29
Renomme 88 en 85
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
Gabriel Detraz
eac4933853
Application des migrations dans le bon ordre
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
Grizzly
7ccc93cf4c
mise en page pour les longues fingerpint ssh
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
Gabriel Detraz
4d93c6db6a
Fix history et i18n
2018-07-29 20:13:10 +02:00
chirac
4e9b0586ed
Update models.py alignement
2018-07-29 16:45:12 +02:00
chirac
95dc427dc4
Merge branch 'master' into 'Dname'
...
# Conflicts:
# re2o/templatetags/acl.py
2018-07-29 13:57:53 +02:00
chirac
c977eccafd
Update aff_dname.html
2018-07-29 13:56:19 +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
a5988e29b8
migrations 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
a854174954
Fix shit
2018-07-23 21:41:30 +00:00
Hugo LEVY-FALK
cf1057b717
utilisation du filtre tick partout où des booléens sont affichés.
2018-07-23 13:41:17 +00:00
Hugo LEVY-FALK
6b945bf322
fix #65 , gestion propre de l'historique.
2018-07-19 12:30:15 +02:00
Maël Kervella
3b2ca10e29
Fix #109 : Remove misnamed rights
2018-06-27 12:21:20 +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
moamoak
839d88a0c4
Merge branch 'Fix_130' into 'master'
...
Fix #130 : Check the right value for need_infra filtering
Closes #130
See merge request federez/re2o!171
2018-06-18 14:04:35 +02:00
moamoak
82e0dc8c50
Merge branch 'dropdown-responsiv' into 'master'
...
Gere mieux l'affichage du menu dropdown sur les petits ecrans
Closes #85
See merge request federez/re2o!170
2018-06-18 11:16:30 +02:00
Maël Kervella
7f25212a05
Force the dropdown of edit machine to be align with the edit button
2018-06-16 13:29:47 +00:00
Maël Kervella
8573e2b8d1
Fix #130 : Check the right value for need_infra filtering
2018-06-05 18:50:22 +00:00
Grizzly
f6b04a186a
Gere mieux l'affichage du menu dropdown sur les petits ecrans
2018-06-03 15:53:19 +00:00
Maël Kervella
a926b28bbc
Fix #127 and remove duplicate migration
2018-05-28 10:03:15 +00:00
Maël Kervella
d797f18ace
Fix install script
2018-05-23 15:31:58 +00:00
grisel-davy
8cc1841f69
ajout des migrations
2018-05-21 21:19:10 +02: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
Hugo LEVY-FALK
a61d8d6ebd
Factorisation des décorateurs ACL dans les vues. Fix #121
2018-05-07 19:43:53 +02:00
Gabriel Detraz
28393797e4
Et la migration
2018-05-03 06:42:59 +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
Hugo LEVY-FALK
e4d53e6791
Fix #86
2018-04-16 23:57:22 +02: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
6c30c36943
Fix : missing migrations
2018-04-15 10:54:53 +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
3affe08d29
Factorisation de paginator + pagination des machines dans profil
2018-04-03 05:01:01 +02:00
Gabriel Detraz
f39ae95b35
Fix historique alias
2018-04-02 04:31:34 +02:00
Gabriel Detraz
6db387caf8
Linked_objects + fix modif formset
2018-04-02 03:52:28 +02:00
Gabriel Detraz
543037b667
Save que si l'objet a été modifié
2018-04-01 00:07:01 +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
f91feff0fc
Fix divers nas et ap
2018-03-28 19:59:51 +02:00
Gabriel Detraz
007ad3310a
Factorise les get_instance dans le mixin acl
2018-03-28 17:15:45 +02:00
Gabriel Detraz
46ba34ec0b
Fix can_edit/can_create
2018-03-28 04:14:50 +02:00
Gabriel Detraz
ef1dbc882b
Poc de acl mixin, factorisation du code
2018-03-28 03:52:34 +02:00
Gabriel Detraz
2966547b19
Paginateur sur school + tableaux responsives + fix divers
2018-03-27 23:56:46 +02:00
grisel-davy
8cab7e90aa
ajout de div pour rendre les tables scrollables horizontalement
2018-03-23 15:06:12 +01:00
klafyvel
26e87451a1
Merge branch 'navbar' into 'master'
...
Passage à fontawesome
See merge request federez/re2o!96
2018-03-08 08:20:39 +01:00
8cd7ed1a54
Modification de la navbar et passage sous font awesome
2018-03-07 11:45:03 +01:00
Maël Kervella
ac75bba842
Machines : Remove old form
2018-03-06 16:34:17 +00:00
Maël Kervella
d9a2c1e72d
Machines : dropdown in edit_interface form
...
Replace the dropdown for the field user in the edit_interface HTML form
with a massive_bootstrap_form.
Related to https://gitlab.federez.net/federez/re2o/issues/73
2018-03-06 16:06:44 +00: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
ea497e56f3
Export des prefix v6
2018-02-13 02:22:36 +01:00
Gabriel Detraz
304de3f762
Labels corrects sur les boutons de validation
2018-01-31 06:26:08 +01:00
Gabriel Detraz
a53f69c482
Fix fonction de sync ipv6
2018-01-31 04:16:36 +01:00
Gabriel Detraz
a3c0a50f4a
Optimisation sur assooption et divers
2018-01-31 03:28:57 +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
4039a9125b
Fix bug
2018-01-30 06:17:53 +00:00
Gabriel Detraz
56e88cfe97
Serialisation des ipv6 et export des ouvertures de ports
2018-01-30 06:14:48 +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
Gabriel Detraz
e21b393563
Volet js pour affichage ipv6 fonctionnel
2018-01-30 00:08:10 +00:00
B
c3ecbe4efe
test ajout bouton IPV6
2018-01-29 23:15:25 +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
Hugo LEVY-FALK
3459b520e9
Fix Service usage in machine templates.
2018-01-20 01:29:02 +01:00
Hugo LEVY-FALK
e2b4269c6b
Fix Service usage in machine templates.
2018-01-20 01:29:02 +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
2c6697a269
Compatibilité python2
2018-01-07 02:30:01 +01:00
Gabriel Detraz
f262421ea0
Gestion du groupe serveur et création des groupes lorsqu'ils sont inexistants
2018-01-07 00:34:23 +01:00
LEVY-FALK Hugo
a24d2c26c0
Discrimination de l'historique par application.
2018-01-06 19:09:18 +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
Maël Kervella
6257c4d4bb
Add buttons for aliases collapse
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
68e954db3c
Utilise has_module_perms, bien pratique
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
LEVY-FALK Hugo
dc38c32ad4
ACL dans un fichier dédié dans chaque application.
2018-01-06 17:57:40 +01:00
Gabriel Detraz
8fbcecd3ea
Acl infra nouvelle gestion
2018-01-06 17:57:40 +01:00
LEVY-FALK Hugo
65cdcf72ec
:w, ça dégage
2018-01-06 17:57:39 +01:00
Gabriel Detraz
41ba73ac70
Nouveau système d'acl pour machines
2018-01-06 17:56:02 +01:00
Gabriel Detraz
970fe94656
Nouveau système d'acl dans les templates machines
2018-01-06 17:56:02 +01:00
Gabriel Detraz
f412a07e09
Passe au templatetag 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
Gabriel Detraz
e905fa9aef
Can_delete_set sur machines
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