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
grisel-davy
47d4cee55a
Gestion des boucles dans le graph et des doublons dans les liens
2018-05-14 20:03:04 +02:00
Gabriel Detraz
b2d57ec827
Refactor de la fonction gen_graph + graph quand modification des objets
2018-05-11 23:18:25 +02:00
Gabriel Detraz
e690292e77
Merge branch 'master' into graph_topo
2018-05-11 18:54:28 +02:00
Gabriel Detraz
a975efd7ff
Remaniement du code make_machine_graph
2018-05-11 18:53:10 +02:00
Hugo LEVY-FALK
a61d8d6ebd
Factorisation des décorateurs ACL dans les vues. Fix #121
2018-05-07 19:43:53 +02:00
grisel-davy
f7a74d3576
détection de la modification des objects du graph
2018-05-01 12:09:59 +02:00
Maël Kervella
c8b2f95cb9
Fix #112 : Switch representation is only displayed on switch details
...
- The nice switch representation is only displayes on the swithc details
page and not on any other page using the `topologie/aff_port.html` (like
the search)
- Use acl to display links or not on the switch detail page
2018-04-29 15:41:55 +00:00
grisel-davy
4f4d10b799
ajout des serveurs sur le graph
2018-04-25 20:28:56 +02:00
Gabriel Detraz
9f153c49d8
Ca me broute donc je fais simple
2018-04-25 18:39:13 +02:00
Gabriel Detraz
2c02a9fb6b
Factorise + fonctions pour recup switch et building d'une machine
2018-04-25 08:37:04 +02:00
grisel-davy
e2f969f831
Modification esthetiques
2018-04-19 16:48:50 +02:00
Gabriel Detraz
4e2f426c1d
Short name ap
2018-04-18 21:27:06 +02:00
grisel-davy
d6cc00c9d7
Correction d'erreur dans les labels
2018-04-18 18:59:55 +02:00
grisel-davy
22d49864a7
Ajout des bornes wifi
2018-04-18 18:38:59 +02:00
Gabriel Detraz
30140de2ae
Des methodes raccourci pour mon gentil grizzly
2018-04-18 18:11:59 +02:00
grisel-davy
f7b2e22d3c
Templatisation du graphe
2018-04-18 16:48:46 +02:00
grisel-davy
736c676bbe
Graph caché par défaut sur la page
2018-04-17 21:34:59 +02:00
chirac
b77a612845
Merge branch 'switch_better_display' into 'master'
...
Switch better display
Closes #102
See merge request federez/re2o!139
2018-04-16 18:26:24 +02:00
Gabriel Detraz
5624247487
Fix #104
2018-04-16 06:55:02 +02:00
Gabriel Detraz
2839a0ce19
Fix #102
2018-04-16 05:51:51 +02:00
chirac
8e057db5ea
Merge branch 'master' into graph_topo
2018-04-15 21:22:47 +02:00
Maël Kervella
0065e2e0f5
Fix unused variables in kwargs
2018-04-15 10:52:27 +00:00
Maël Kervella
4a1b97bbe3
Pylint compliance on topologie
2018-04-15 10:52:27 +00:00
Maël Kervella
8afc8e4304
Pep8 compliance on topologie
2018-04-15 10:52:26 +00:00
grisel-davy
0dc5d56250
Création et affichage du graph des switchs
2018-04-13 20:31:51 +02:00
Gabriel Detraz
eb1567a9b7
un peu de couleurs sur l'affichage des switchs
2018-04-11 23:37:27 +02:00
Maël Kervella
b805ca94d7
Rename index_stack into index_physical_grouping
2018-04-10 12:11:59 +00:00
Maël Kervella
e924e91964
Move Building and SwitchBay infos on the Stack info page
2018-04-10 12:11:59 +00:00
Gabriel Detraz
f95f6b812a
Merge branch 'foreign_origin' into 'master'
...
Foreign origin
See merge request nounous/re2o!24
2018-04-09 22:51:29 +02:00
Gabriel Detraz
1f2a3364b3
Del trucs inutiles
2018-04-08 18:04:52 +02:00
Gabriel Detraz
a621d378ec
Remplace location par bayswitch
2018-04-08 04:13:14 +02:00
Gabriel Detraz
bc1267e8f8
Gestion complète de la baie de brassage, menu d'edition des switchs membres
2018-04-08 04:02:12 +02:00
Gabriel Detraz
3f05b27f3b
Modele pour les baies de switchs
2018-04-07 20:45:45 +02:00
chirac
2fffa98d46
Merge branch 'master' into 'profil_frontend'
...
# Conflicts:
# users/views.py
2018-04-03 18:38:28 +02:00
Gabriel Detraz
3affe08d29
Factorisation de paginator + pagination des machines dans profil
2018-04-03 05:01:01 +02:00
grisel-davy
cf9d37dc54
affichage des ports plus naturel
2018-04-02 20:12:53 +02:00
Gabriel Detraz
e7be7e1a2c
Fix service users + stack
2018-04-01 20:44:49 +02:00
Gabriel Detraz
543037b667
Save que si l'objet a été modifié
2018-04-01 00:07:01 +02:00
Gabriel Detraz
a553789bad
Draft : on save que si l'objet a été modifié
2018-03-31 18:10:43 +02:00
Gabriel Detraz
30a576c010
Gestion historique sur les ports et model de ports
2018-03-31 17:42:34 +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
746eef0f74
Fix bugs sur topologie, id et plus _id
2018-03-28 20:33:25 +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
262431113f
Passage de cotisations, topologie et users avec le nouveau mixin
2018-03-28 04:07:26 +02:00
Gabriel Detraz
2966547b19
Paginateur sur school + tableaux responsives + fix divers
2018-03-27 23:56:46 +02:00
Gabriel Detraz
2d3391b9bd
Post save and post delete
2018-03-27 03:01:08 +02:00
Gabriel Detraz
4662df7369
Unifi_ap_names dans re2o-tools
2018-03-27 02:55:45 +02:00
Gabriel Detraz
fc7f985392
Adapte auth.py au nouveau système de switchs + optimisations forms
2018-03-27 01:26:56 +02:00
Gabriel Detraz
3ce73a7a46
Fix divers sur la creation de port
2018-03-26 22:11:25 +02:00
Gabriel Detraz
02240a8fce
Final migrations pour switchs
2018-03-26 18:07:53 +02:00
Gabriel Detraz
1a59c85577
Fix ordre des migrations
2018-03-26 17:39:26 +02:00
Gabriel Detraz
004f6099f5
Switchs héritent de machines
2018-03-26 05:12:29 +02:00
Gabriel Detraz
119416cc4f
Bornes hérite de machine
2018-03-26 03:10:14 +02:00
Gabriel Detraz
43ff16ccb9
Migrations switchs complémentaires
2018-03-26 01:42:22 +02:00
Gabriel Detraz
297e300abe
Rename Borne en AccessPoint
2018-03-26 00:08:46 +02:00
Gabriel Detraz
3293dff1a4
Fix assignation de l'ip
2018-03-25 04:52:36 +02:00
Gabriel Detraz
3a2e007372
Switch hérite de interface
2018-03-25 04:05:47 +02:00
Gabriel Detraz
14a7431f45
Unifi_ap_sync , commande manage.py pour nommer les bornes
2018-03-24 04:20:54 +01:00
Gabriel Detraz
5de22014eb
Migrations des bornes dans la classe dédiée + fix divers
2018-03-24 04:09:05 +01:00
Gabriel Detraz
4cd7066fa0
Object bornes specifique
2018-03-24 00:50:27 +01:00
moamoak
a03a92070e
Merge branch 'matthieu_acl_fix' into 'master'
...
Fix #79
Closes #79
See merge request federez/re2o!98
2018-03-08 18:51:45 +01:00
matthieu Michelet
29779b3f1b
Mis à jour de la methode is_admin pour prendre en compte la présence de l'user dans le groupe admin. issue #79
2018-03-08 18:25:53 +01:00
8cd7ed1a54
Modification de la navbar et passage sous font awesome
2018-03-07 11:45:03 +01:00
Gabriel Detraz
7e559a6598
Topologie et cotisations aussi avec label correct
2018-01-31 06:40:48 +01:00
Gabriel Detraz
9f560b2141
Mise en cache de l'instance en entier, supprime les clefs foireuses
2018-01-31 04:10:30 +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
916c2e3e9f
Fix sur les fieldpermissions topologie et machines
2018-01-08 23:59:46 +01:00
FERNET Laouen
d3f07cf63a
removes hard-coded urls, calls reverse. Fix issue #63
2018-01-07 20:29:43 +01:00
Gabriel Detraz
2c6697a269
Compatibilité python2
2018-01-07 02:30:01 +01:00
LEVY-FALK Hugo
a24d2c26c0
Discrimination de l'historique par application.
2018-01-06 19:09:18 +01:00
Gabriel Detraz
68e954db3c
Utilise has_module_perms, bien pratique
2018-01-06 18:00:08 +01:00
Gabriel Detraz
88d336816e
Nouveau système d'acl sur topologie + migrations de cotisations
2018-01-06 18:00:08 +01:00
LEVY-FALK Hugo
7de3595150
Acl sur la création de switch.
2018-01-06 17:58:45 +01:00
LEVY-FALK Hugo
dc38c32ad4
ACL dans un fichier dédié dans chaque application.
2018-01-06 17:57:40 +01:00
LEVY-FALK Hugo
3cff068365
History générique sur topologie.
2018-01-06 17:56:02 +01:00
Gabriel Detraz
a022a23f12
Nouvelle gestion acl sur topologie
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
Gabriel Detraz
267a2b702b
Fix les erreurs d'indentation de certains...
2018-01-06 17:56:02 +01:00
Gabriel Detraz
17036f0073
Refactor des acl sur le views de topologie
2018-01-06 17:56:02 +01:00
Gabriel Detraz
7485ac42ef
Methodes delete, create et edit pour topologie
2018-01-06 17:56:02 +01:00
Laouen Fernet
7ccd7f1c0e
Added a button to navigate between the list of a switch's ports and edition forms, issue #50 .
2017-12-15 01:54:27 +01:00
Gabriel Detraz
3ed1d7d074
Affichage de la chambre dans les logs radius + fix evaluation str en python2 pour freeradius
2017-12-09 04:12:22 +01:00
LEVY-FALK Hugo
5758523e12
Fix #51 : reverse url.
2017-11-15 11:37:10 +01:00
FERNET Laouen
2b5a9f7cc1
Fix #28 : ajouter paginator en bas de page
2017-11-14 22:23:39 +01:00
root
5dc44a7136
Merge branch 'master' into reverse_url
2017-11-04 19:52:08 +01:00
Gabriel Detraz
d069baf100
Pretty name
2017-10-27 22:13:16 +02:00
LEVY-FALK Hugo
ae4129f447
Utilisation de reverse.
2017-10-27 00:11:18 +02:00
LEVY-FALK Hugo
2c3f12699f
Merge branch 'klafyvel' into reverse_url
2017-10-26 23:35:26 +02:00
LEVY-FALK Hugo
3ace31e24e
Passage de la logique dans le modèle.
2017-10-26 23:29:26 +02:00
Gabriel Detraz
778faf5d4c
Fix bug merge
2017-10-26 21:48:01 +02:00
Gabriel Detraz
fddeaa2ef2
Merge branch 'klafyvel' of https://gitlab.rezometz.org/rezo/re2o into klafyvel
2017-10-26 21:44:47 +02:00
Gabriel Detraz
48aa84e5dc
Merge branch 'master' into klafyvel
2017-10-26 21:39:16 +02:00
Maël Kervella
4b2edd542e
Pep8 et pylint compliance
2017-10-26 19:29:34 +00:00
Gabriel Detraz
5471169827
Formatage et nettoyage du formulaire switch
2017-10-26 18:55:01 +02:00
Gabriel Detraz
a2e03538e3
Gentil paginateur
2017-10-26 18:48:25 +02:00
LEVY-FALK Hugo
42c364fb9a
Utilisation de reverse dans les vues.
2017-10-26 17:58:41 +02:00
LEVY-FALK Hugo
da85cd9254
Moins de requêtes
2017-10-26 11:51:41 +02:00
LEVY-FALK Hugo
1c8a3a87c0
Suppression de vérifications inutiles.
2017-10-26 11:29:44 +02:00
LEVY-FALK Hugo
e3bd4e7ce3
Intégration à la page /topologie/switch/
2017-10-26 11:14:16 +02:00
LEVY-FALK Hugo
d1e34d795d
typo
2017-10-26 11:08:54 +02:00
LEVY-FALK Hugo
9c1833ed8f
Optimisation des requêtes.
2017-10-26 11:05:27 +02:00
LEVY-FALK Hugo
7bc0f2b703
Ajoute la possibilité de créer une série de ports pour un switch.
2017-10-26 10:41:48 +02:00
Gabriel Detraz
315560ba5c
Modèle et constructeurs de switches
2017-10-26 05:07:36 +02:00
Maël Kervella
e52206b60e
Fix : push les icones de aff_switch.html sur la droite
2017-10-23 11:20:32 +00:00
Mael Kervella
33874c1da4
Merge branch 'template_switch' into 'master'
...
Nettoyage de l'affichage des switches.
See merge request rezo/re2o!25
2017-10-23 12:09:07 +02:00
Maël Kervella
c029feeca5
Ajout de prefix sur tous les tableaux pour les différencier
2017-10-22 15:48:35 +00:00
Maël Kervella
21200ceb80
Sort : support des order_by sur plusieurs fields
...
et delete de deux order_by oublié dans les views
2017-10-22 01:37:27 +00:00
Maël Kervella
3cc2c59335
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
LEVY-FALK Hugo
43f78eecf6
Nettoyage de l'affichage des switches.
2017-10-21 23:40:59 +02:00
Maël Kervella
2ccf8f4729
Merge branch 'master' into massive_use_bft_tag
2017-10-19 19:47:43 +00:00
Maël Kervella
6facea3272
Fix : oubli de renoomage bft tag -> mbf tag
2017-10-18 19:48:30 +00:00
chirac
b635553132
Fix bug sur infra + optimisation avec selec_related sur le chargement pages
2017-10-18 03:50:33 +02:00
chirac
4adc6e8fc8
Opti l'ajout de port
2017-10-18 03:09:47 +02:00
chirac
c1a24fa155
Opti les requètes sur chargement de l'edition d'un switch
2017-10-18 02:58:17 +02:00
Gabriel Detraz
e99d095640
Fix bugs sur infra et nb_machines
2017-10-18 02:28:09 +02:00
LEVY-FALK Hugo
6386b8d291
Ajout d'un bouton pour supprimer un switch.
2017-10-17 20:20:29 +02:00
LEVY-FALK Hugo
3fd8f96a97
Fix #16 .
2017-10-17 20:10:51 +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
Mael Kervella
54cb9f46ad
Fix : merge fait à l'arrache
2017-10-15 15:27:13 +00:00
Maël Kervella
b89fb3f580
Merge branch 'master' into massive_use_bft_tag
2017-10-15 15:05:40 +00:00
Maël Kervella
a92eaae633
Renomme bft en mfb (massive_bootstrap_form)
...
Plus adapté aux nouvelles fonctions incoming
2017-10-14 13:27:56 +00:00
chirac
77ce677c5b
Fix pep8
2017-10-14 01:56:14 +02:00
Chirac
575923536e
Merge branch 'master' into 'massive_use_bft_tag'
...
# Conflicts:
# topologie/views.py
2017-10-14 01:47:06 +02:00
chirac
dc3096a3bf
Doc et respect de la pep8
2017-10-14 01:43:01 +02:00
Maël Kervella
95c32b464e
Fix form topologie (new stack + affichage stack)
...
La création réussie d'une stack redirect sur la liste des stack et ne
renvoie pas sur le formulaire de création
La stack s'affichae même si il n'y a aucune interface liée
2017-10-13 23:36:04 +00:00
Maël Kervella
e619e5a31c
Ajout du bft tag sur le form d'edit/ajout de port sur un switch
2017-10-13 23:04:05 +00:00
chirac
9660a3d017
Documentation et pep8 sur models de topologie
2017-10-14 00:00:16 +02:00
chirac
d0620328e5
Pylint, pep8 et doc sur forms et admin de topologie
2017-10-13 23:42:37 +02:00
Maël Kervella
4aa67bf4d9
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
Mael Kervella
5cd5af5b1f
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
172afb2e1e
Remplace le nom donné à la main par le nom de la classe automatiquement
2017-10-08 23:34:49 +00:00
chirac
7057eafa49
Optimisation sur les select related
2017-10-09 01:29:42 +02:00
Maël Kervella
d65fbbf8d1
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
Gabriel Detraz
7cc87388f9
More docstrings sur topologie
2017-10-06 04:18:31 +02:00
Gabriel Detraz
1a134e31ae
Et permet l'edition...
2017-10-04 03:21:34 +02:00
Gabriel Detraz
bd22464547
Split le champ radius entre le mode radius et le vlan forcé
2017-10-04 03:07:01 +02:00
Gabriel Detraz
41fd4cf341
Ajout du mode d'authentification dans le réglage nas
2017-09-13 13:04:35 +00:00
Gabriel Detraz
bbc00fdb0b
Ajoute unicode literals + attribue les ip à l'enregistrement auto en fonction du nas
2017-09-11 01:30:24 +02:00
Gabriel Detraz
b35d35207f
Adapte à python 2.7 les models et les imports, pour compatibilité radiuso
2017-09-10 16:54:38 +02:00
guimoz
99c04b9990
Classement des chambres par orde alphabétique
2017-09-05 14:45:19 +02:00
Gabriel Detraz
00c72ade80
Suppression des ports
2017-09-04 04:46:26 +02:00
Gabriel Detraz
9a4b7962ec
Et lien cliquable
2017-09-04 00:01:40 +02:00
Gabriel Detraz
917d49cfbc
Fix affichage stackw
2017-09-03 23:55:14 +02:00
Gabriel Detraz
a64158e4c5
Paginator pour room
2017-09-02 15:41:05 +02:00
guimoz
a0605088b4
Merge branch 'infra2.0'
2017-09-02 12:45:51 +02:00
guimoz
4f8f2de27c
Debut de la création de la page de gestion en masse des stacks
2017-08-26 18:01:31 +02:00