8
0
Fork 0
mirror of https://gitlab.federez.net/re2o/re2o synced 2024-07-02 04:04:06 +00:00
Commit graph

320 commits

Author SHA1 Message Date
root adc5757f51 Merge branch 'switch_conf_json' of https://gitlab.federez.net/federez/re2o into switch_conf_json 2018-06-26 15:23:38 +00:00
Laouen Fernet 7ab0d656c9 add model PortProfile 2018-06-23 02:25:55 +02:00
chirac 2703cb94ba Merge branch 'graph_topo' into 'master'
suppression des doubles liens

See merge request federez/re2o!168
2018-05-30 22:15:22 +02:00
grizzly 684134f351 suppression des doubles liens 2018-05-30 22:11:27 +02:00
Grizzly 56cf0688c6 Changement du nom de la colonne 2018-05-28 20:43:10 +00:00
Maël Kervella c06d710d3c Typo 2018-05-21 22:03:23 +00:00
Maël Kervella a8f3614e30 Hide graph by default 2018-05-21 21:50:40 +00:00
Maël Kervella f9af3fad8b Fix generate img when spaces in names 2018-05-21 21:50:11 +00:00
grisel-davy 93a9ce630f Fichier dot temporaire 2018-05-21 22:05:31 +02:00
grisel-davy 8cc1841f69 ajout des migrations 2018-05-21 21:19:10 +02:00
grisel-davy d8f139c207 Récupération de code 2018-05-21 21:13:44 +02:00
grisel-davy 7e3e27be90 Docstring reST style 2018-05-20 11:42:35 +02:00
grisel-davy 33d5df19a5 Doc et commentaires 2018-05-19 21:20:55 +02:00
grisel-davy 7f6729c2a7 bug list vide 2018-05-16 23:59:51 +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
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
Yoann Pétri 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