Gabriel Detraz
28741713da
Serialisation des ipv6 et export des ouvertures de ports
2018-01-30 06:14:48 +00:00
Gabriel Detraz
cc539095b3
Fix, nouvelle validation pour vérifier l'unicité de l'ip slaac
2018-01-30 02:01:24 +00:00
Gabriel Detraz
66bdb99094
Nouvelle gestion des ipv6, table séparée et mode dhcpv6
2018-01-29 03:54:15 +01:00
Gabriel Detraz
06acf73856
Fix sur les fieldpermissions topologie et machines
2018-01-08 23:59:46 +01:00
Gabriel Detraz
869e1883f6
Gestion du groupe serveur et création des groupes lorsqu'ils sont inexistants
2018-01-07 00:34:23 +01:00
Hugo LEVY-FALK
7d1d0bf868
No more has_perms in machines.
2018-01-06 17:58:45 +01:00
Hugo LEVY-FALK
81d3d13169
ACL dans un fichier dédié dans chaque application.
2018-01-06 17:57:40 +01:00
Gabriel Detraz
5090742362
Acl infra nouvelle gestion
2018-01-06 17:57:40 +01:00
Gabriel Detraz
e152103bc3
Nouveau système d'acl pour machines
2018-01-06 17:56:02 +01:00
Gabriel Detraz
4652de5aa2
Can_view_all sur les vues d'index
2018-01-06 17:56:02 +01:00
Gabriel Detraz
2936252a32
Can_delete_set sur machines
2018-01-06 17:56:02 +01:00
Maël Kervella
aaab8db7f8
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
7cbd4298db
Use @can_create and @can_edit on machines.models
2018-01-06 17:56:01 +01:00
Maël Kervella
67b519d2fb
can_edit pour machines.models
2018-01-06 17:56:01 +01:00
Maël Kervella
005497c662
Add can_create to machines.models
2018-01-06 17:56:01 +01:00
Maël Kervella
3f4838436c
can_create for Machine
2018-01-06 17:56:01 +01:00
Gabriel Detraz
055249d1cd
Fix #52
2017-11-16 02:34:57 +01:00
Gabriel Detraz
da06613505
Text devient Txt
2017-11-15 15:17:44 +01:00
Hugo LEVY-FALK
697caa5c46
Utilisation de reverse dans les vues.
2017-10-26 17:58:41 +02:00
Maël Kervella
2b38cdb7b6
Merge branch 'master' into sort_columns
2017-10-22 16:18:03 +00:00
Maël Kervella
719f708286
Ajout du sort dans topo, logs, machines, cotisations
...
Ajout du sort sur les colones où ça avait un minimum de sens et où le
sort était basé sur des ORDER_BY de BDD.
Peut être certaines colones n'avaient pas besoin d'être triées mais tant
que c'est possible et pas illogique pourquoi ne pas le faire ?
2017-10-22 00:33:44 +00:00
Maël Kervella
3b3f6e2f6d
Ajoute un model SOA pour les données SOA d'une extension
2017-10-19 23:52:38 +00:00
Maël Kervella
3aa740a3b9
Merge branch 'master' into massive_use_bft_tag
2017-10-19 19:47:43 +00:00
Gabriel Detraz
76e2226801
Fix et optimisation select_related
2017-10-18 04:11:27 +02:00
Gabriel Detraz
ff22704262
Fix bug sur infra + optimisation avec selec_related sur le chargement pages
2017-10-18 03:50:33 +02:00
Maël Kervella
4240b269bf
Refactoring complet du mbf tag + pep8 du tag
...
Le tag se base maintenant sur des classes pour avoir un code plus clair
2017-10-18 01:04:39 +00:00
Gabriel Detraz
f554efda87
Fix bugs sur infra et nb_machines
2017-10-18 02:28:09 +02:00
Maël Kervella
e29f7bc406
Valable sans JS
2017-10-15 18:47:14 +00:00
root
7e0d805256
Merge branch 'master' into ouverture_des_ports
2017-10-15 18:35:35 +02:00
Maël Kervella
25d460cb91
Merge branch 'master' into massive_use_bft_tag
2017-10-15 15:05:40 +00:00
Gabriel Detraz
b8887b2b61
Menage
2017-10-15 03:47:17 +02:00
Maël Kervella
db30643c13
Renomme bft en mfb (massive_bootstrap_form)
...
Plus adapté aux nouvelles fonctions incoming
2017-10-14 13:27:56 +00:00
Hugo LEVY-FALK
bde104bc38
Factorisation de code.
2017-10-14 12:40:22 +02:00
Hugo LEVY-FALK
a3aae41a4c
Prefetch des interfaces.
2017-10-12 23:25:05 +02:00
Hugo LEVY-FALK
a2686bbf97
Optimisation de l'export REST
2017-10-12 23:06:08 +02:00
Maël Kervella
05c1ef9de2
Utilisation massive du bft tag
...
Le BFT tag est utilisé sur tous les champs qui ont pas mal de résultats
(user, machines, ip, chambre, ...). Normalement tous les select à choix
uniques concerné ont été modifiés. Je pense en avoir oublié aucun.
2017-10-12 09:57:16 +00:00
Maël Kervella
ed46278f3d
Déplace le BFT tag dans l'app Re2o
...
Plus générique que dans une app spécifique donc plus adapté pour
utiliser le tag dans d'autre apps que machine
2017-10-11 21:36:14 +00:00
Maël Kervella
a31f0b0785
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
a08ae1027e
Merge branch 'master' into ouverture_des_ports
2017-10-09 21:11:09 +02:00
Maël Kervella
c023a9295c
Merge branch 'fix_duplicate_id_n_name' into 'master'
...
Evite les doublons dans les id et les names des forms
See merge request rezo/re2o!14
2017-10-09 01:39:55 +02:00
Maël Kervella
2ef003faf1
Remplace le nom donné à la main par le nom de la classe automatiquement
2017-10-08 23:34:49 +00:00
Gabriel Detraz
13094d5be5
Optimisation sur les select related
2017-10-09 01:29:42 +02:00
Maël Kervella
f25203a257
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
7c372d04bb
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
9d4d67e032
Proprification de code du bft tag + fix mineur
...
Utilise la fonction .format plutôt que la concténation pour rendre le
code plus lisible.
Le fix concernait le cas où il n'y a pas de initial_value, le JS sortait
une erreur
2017-10-08 00:48:32 +00:00
Gabriel Detraz
69ffc04d6a
Doc sur views machines
2017-10-08 00:22:04 +02:00
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