8
0
Fork 0
mirror of https://gitlab.federez.net/re2o/re2o synced 2024-06-18 08:38:09 +00:00
Commit graph

432 commits

Author SHA1 Message Date
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
Gabriel Detraz 3affe08d29 Factorisation de paginator + pagination des machines dans profil 2018-04-03 05:01:01 +02:00
Gabriel Detraz b748a3003a Merge branch 'aff_port_naturel' into 'master'
Aff port naturel

See merge request nounous/re2o!21
2018-04-02 20:21:01 +02:00
Gabriel Detraz f39ae95b35 Fix historique alias 2018-04-02 04:31:34 +02:00
Gabriel Detraz 88b003d0fe Remplace "cableur" par effectué par 2018-04-02 03:39:03 +02:00
Gabriel Detraz 5596abf4df Affichage des objets liés quand c'est necessaire (interfaces-machines-domain) 2018-04-02 03:36:54 +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 1795d26c55 Gestion de l'historique avec un mixin forms et model 2018-03-31 17:19:02 +02:00
Gabriel Detraz 83c59d29c6 Merge branch 'acl_mixins' into 'master'
Doc pour acl mixins

See merge request nounous/re2o!20
2018-03-29 14:58:47 +02:00
Gabriel Detraz 8fe0c8776f Doc pour acl mixins 2018-03-29 14:56:17 +02:00
Gabriel Detraz db74a5c496 Merge branch 'arcas' into 'master'
Arcas

See merge request nounous/re2o!16
2018-03-29 14:26:21 +02:00
Gabriel Detraz c9fd4cd7b5 Fix acl mixin sur users, docstring, fix topologie acl 2018-03-29 04:36:23 +02:00
Gabriel Detraz 12cf400e2a Shell -> ListShell 2018-03-28 20:46:33 +02:00
Gabriel Detraz f91feff0fc Fix divers nas et ap 2018-03-28 19:59:51 +02:00
Gabriel Detraz 3a253f3874 Adapte history pour le acl_mixin 2018-03-28 18:04:46 +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
Gabriel Detraz 2966547b19 Paginateur sur school + tableaux responsives + fix divers 2018-03-27 23:56:46 +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 297e300abe Rename Borne en AccessPoint 2018-03-26 00:08:46 +02:00
Lev-Arcady Sellem 64e3a9e7c2 Remplissage d'un formulaire depuis la ligne de commande
Attention, ne prend pas encore en charge les cases à cocher/sélectionner,
seulement les champs textuels et les champs cachés
2018-03-25 19:20:59 +02:00
Lev-Arcady Sellem d7869d44cd Récupération de l'utilisateur système 2018-03-25 19:18:40 +02:00
Lev-Arcady Sellem c8c1ca3c97 Recherche d'un utilisateur par pseudo 2018-03-25 19:16:05 +02:00
Grizzly 40c1d078a4 Merge branch 'edit_shell' into 'master'
Edit shell

See merge request nounous/re2o!7
2018-03-24 19:08:38 +01:00
Gabriel Detraz 1038625fb8 Edition graphique des shells pour les admin 2018-03-24 19:07:15 +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
grisel-davy 9a7e9ebfff image cliquable 2018-03-23 15:31:18 +01:00
Maël Kervella b4fcadaecf API: Create the API app 2018-03-17 18:56:01 +00:00
matthieu Michelet 97f1d927b3 Chirac est un con 2018-03-06 17:33:48 +01:00
Yoann Pétri 0e282037d5 Modification de la navbar 2018-03-06 16:39:34 +01:00
Hugo LEVY-FALK 6b8b576452 Ajout du tag can_view_any_app et autorise de mettre plusieurs apps dans can_view_app 2018-03-06 16:31:02 +01:00
chirac be430c4651 Merge branch 'about_page' into 'master'
About page

See merge request federez/re2o!87
2018-03-05 00:03:24 +01:00
Matthieu Michelet 28cd45f3ed Ajout de fichier manquant 2018-03-04 23:58:16 +01:00
Matthieu Michelet f8da5ba8e0 Implémentation de la création automatique de la liste des contributerus triée par nombre de commits 2018-03-04 23:46:20 +01:00
Hugo LEVY-FALK 45060e54db Crée la clé AES à l'installation. 2018-03-02 19:24:59 +01:00
matthieu 18d51628c5 Ortho 2018-02-23 20:09:14 +01:00
Yoann Pétri d9b5a68a77 Contributeurs sur 2 colonnes. 2018-02-23 19:38:11 +01:00
matthieu 6b253f5188 Ajout d'une page A propos présantant l'association, re2o et listant c'est principaux contributeurs. Ajout d'un champ description
(dans les parametres d'association) dans l'onglet préférences.
issue #64
2018-02-23 19:38:11 +01:00
Hugo LEVY-FALK c5255a15bc Fix valeur par défaut du search_time. 2018-02-20 23:58:44 +01:00
Gabriel Detraz bdd28c7aae Fix l'évaluation de la date, non plus à l'import 2018-02-17 07:40:49 +01:00
Gabriel Detraz 58605ae3ff Optimisation chargement des variables de conf et ipv6 2018-01-30 23:09:00 +01: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 bbb8788276 Meilleure gestion du AESField 2018-01-28 08:55:37 +01:00
Hugo Levy-Falk d694330149 Stockage en BDD des identifiants comnpay. 2018-01-28 08:55:37 +01:00
Yoann Pétri c57f155e24 Oubli d'ajout de fichiers 2018-01-28 08:55:37 +01:00
Yoann Pétri b0fca7f6b6 Implémentation de l'auto inscription 2018-01-28 08:55:37 +01:00
Gabriel Detraz c7c1ee82dd Desactivation des réglages de sécurité HTTPS par défault 2018-01-21 16:45:11 +00:00
Hugo LEVY-FALK e2b4269c6b Fix Service usage in machine templates. 2018-01-20 01:29:02 +01:00
Gabriel Detraz ed905e4177 Fix changement de mdp 2018-01-08 12:35:34 +01:00
FERNET Laouen d3f07cf63a removes hard-coded urls, calls reverse. Fix issue #63 2018-01-07 20:29:43 +01:00
LEVY-FALK Hugo a24d2c26c0 Discrimination de l'historique par application. 2018-01-06 19:09:18 +01:00
LEVY-FALK Hugo 783c662e39 Fix d'un oubli d'import 2018-01-06 18:51:17 +01:00
Gabriel Detraz f9b3ac03bb Affichage des boutons admin sur profil uniquement si droit 2018-01-06 18:00:22 +01:00
Gabriel Detraz 836d68fb7e Bug dans les checks d'acl : suppression de droits et gestion sur profil 2018-01-06 18:00:22 +01:00
Gabriel Detraz dd4a695dcf Gestion de la page des logs avec has_perm 2018-01-06 18:00:22 +01:00
Gabriel Detraz 90b55b6dc8 Suppression de right et utilisation du système django 2018-01-06 18:00:08 +01:00
Gabriel Detraz 8ab23e2925 Gestion des acl avec les permissions django pour cotisation 2018-01-06 17:58:45 +01:00
Gabriel Detraz aba1fcc9d0 Remove old code 2018-01-06 17:58:45 +01:00
LEVY-FALK Hugo 5fea2bdebd Inchallah ça va mieux marcher (fix la modification des fields pendant le parcours). 2018-01-06 17:58:45 +01:00
Gabriel Detraz 20be7fdb63 Les can_change deviennent des class method 2018-01-06 17:58:45 +01:00
Gabriel Detraz 9f7d994c4a Templates tags can_change class 2018-01-06 17:57:40 +01:00
LEVY-FALK Hugo f842856878 ACL sur les templates de logs. 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
Maël Kervella 0833f8c793 acl : templatetag can_change 2018-01-06 17:57:39 +01:00
LEVY-FALK Hugo ff0a78e682 AclModelNode → AclNode + création du templatetag can_edit_history. 2018-01-06 17:57:39 +01:00
LEVY-FALK Hugo d65645431d can_edit_history 2018-01-06 17:57:39 +01:00
Gabriel Detraz 460bfad503 Reecrit django-field form, et l'utilise pour le champ force sur user 2018-01-06 17:57:39 +01:00
LEVY-FALK Hugo 63948821d3 Templatetag can_view_app 2018-01-06 17:57:39 +01:00
LEVY-FALK Hugo a1df6136cb Documentation de history. 2018-01-06 17:56:02 +01:00
Gabriel Detraz 41ba73ac70 Nouveau système d'acl pour machines 2018-01-06 17:56:02 +01:00
Gabriel Detraz 36abfc470a Utilisation nouveau système d'acl sur password et control 2018-01-06 17:56:02 +01:00
LEVY-FALK Hugo 7245354959 Décorateur d'accès à une application. 2018-01-06 17:56:02 +01:00
LEVY-FALK Hugo 3cff068365 History générique sur topologie. 2018-01-06 17:56:02 +01:00
Gabriel Detraz 784ef5d598 Utilisation de django field permission sur le controle facture 2018-01-06 17:56:02 +01:00
LEVY-FALK Hugo da382fbeb6 Historique générique dans cotisations. 2018-01-06 17:56:02 +01:00
LEVY-FALK Hugo 75948450dd Acl dans les modèles de users. 2018-01-06 17:56:02 +01:00
LEVY-FALK Hugo 1d4b2801b7 Acl sur preferences 2018-01-06 17:56:02 +01:00
LEVY-FALK Hugo e9e26144d6 can_xxx là où c'est possible et gestion de l'historique générique appliquée à users 2018-01-06 17:56:02 +01:00
Gabriel Detraz 58ff2a2c8d Nouvelle fonction pour check par field 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 c870f6871c Renomme la fonction can_delete_set 2018-01-06 17:56:02 +01:00
Gabriel Detraz e73a0c7992 Fix erreur dict 2018-01-06 17:56:02 +01:00
Gabriel Detraz d648e7d8b4 Proof of concept can_delete_all 2018-01-06 17:56:02 +01:00
Maël Kervella b066f66316 Add templatetags for all can_xxx 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
LEVY-FALK Hugo 06fe4d568a Dispatch des modèles dans le tag de gestion des acl plus simple. 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 6c51cb4263 Fix : rename templatetags 2018-01-06 17:56:01 +01:00
Maël Kervella e91d4ff186 Add support for acl based on instances 2018-01-06 17:56:01 +01:00
Maël Kervella 92888edc7f Pylint & Pep8 compliance 2018-01-06 17:56:01 +01:00
Maël Kervella cc8b140bf9 Add support for args passed through the templatetag to the acl function 2018-01-06 17:56:01 +01:00
Maël Kervella 92944ec815 templatetags for acl that use models not instances 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 7d8b61f0c9 Ajoute un message d'erreur si can_xxx renvoie False 2018-01-06 17:56:01 +01:00
LEVY-FALK Hugo cf642bad08 Redirection constante vers la page utilisateur en cas d'erreur et nommage consistant des paramètres 2018-01-06 17:56:01 +01:00
LEVY-FALK Hugo ec62e4568b Pas de requête directement dans @can_edit. On récupère l'instance dans model.get_instance et on la transmet à model.can_edit et à la vue. 2018-01-06 17:56:01 +01:00
LEVY-FALK Hugo 56e93f4d73 fix de @can_edit 2018-01-06 17:56:01 +01:00
LEVY-FALK Hugo 50ea71d8e9 Premier jet de décorateur can_edit 2018-01-06 17:56:01 +01:00
LEVY-FALK Hugo aceb6a9e4a Déplacement du décorateur can_create dans re2o/utils.py 2018-01-06 17:56:01 +01:00
Gabriel Detraz 00cf95423e Possibilité d'afficher un message global 2017-12-16 04:03:23 +01:00
Maël Kervella 0df8ce4dc0 Ne trie le queryset que si c'est lui qui est concerné 2017-11-02 00:27:31 +00:00
Maël Kervella 3ce390f733 Ajoute le sort des colonnes sur la recherche 2017-11-02 00:25:24 +00:00
Gabriel Detraz 8ed051fc54 Creation d'articles contenant ou non les adhésion, nouveau system fin adh fin co 2017-10-28 05:00:08 +02:00
Gabriel Detraz d0239a1613 Affiche les id factures et id user 2017-10-27 22:10:29 +02:00
Gabriel Detraz 315560ba5c Modèle et constructeurs de switches 2017-10-26 05:07:36 +02:00
Gabriel Detraz d7e75e59b6 Les champs room sont portés par adherent et club : permet plusieurs clubs dans un local 2017-10-25 23:37:41 +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 7067861cdb Supprime le sort sur la colone raison des ban et whitelist (aucun sens) 2017-10-22 00:40:54 +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
Maël Kervella 46e1b784d6 Ajoute les sorts sur les bans et les whitelists 2017-10-21 21:45:21 +00:00
Maël Kervella 95ad603ab5 Le sort est compatible avec les autres parametres de l'URL ( 'page=...' )
Ajoute un ta qui permet d'insérer des paramètres dans une URL sans
modifier les autres paramètres.
2017-10-21 20:02:44 +00:00
Maël Kervella f88c65c388 Sort : 1er example de sort sur la col prénom de users/index 2017-10-21 19:58:39 +00: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
Maël Kervella 09a32d3085 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
Maël Kervella 919537f278 Valable sans JS 2017-10-15 18:47:14 +00:00
root 932f64701a Merge branch 'master' into ouverture_des_ports 2017-10-15 18:35:35 +02:00
Maël Kervella b89fb3f580 Merge branch 'master' into massive_use_bft_tag 2017-10-15 15:05:40 +00:00
chirac 1263784154 Menage 2017-10-15 03:47:17 +02:00
Maël Kervella e51b484731 Utilise l'id des objets plutôt que leur nom pour les id HTML 2017-10-14 21:38:38 +00:00
Maël Kervella 1083f8d199 Support de typeahead pour les select multiples avec tokenfield 2017-10-14 18:32:17 +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 6cac4b20a2 Pylintage again 2017-10-14 04:48:43 +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 0f47ab79eb Passage d'un coup de pylint 2017-10-13 22:47:32 +02:00
Maël Kervella c8ae698bbf Prise en compte du prefix dans le bft tag 2017-10-12 09:53:11 +00:00
Maël Kervella 946694b879 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
Gabriel Detraz 52b82a3ed7 Renomage, les groupes unix doivent etre unicode 2017-10-03 05:51:30 +02:00
root fff4f32da9 Merge branch 'ipv6' 2017-10-03 04:48:41 +02:00
Gabriel Detraz 5c9c9c3a29 Attribut ipv6 sur les interfaces 2017-10-03 02:36:51 +02:00
Daniel STAN 27ff942029 README: précision sur TLS ldap 2017-10-03 02:04:44 +02:00
Chirac 0cef20cf3e Delete settings_local.py.old 2017-09-27 15:54:06 +02:00
Gabriel Detraz e1d0a8ee29 Fix encodage et imports 2017-09-27 15:40:57 +02: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
Gabriel Detraz 0626089c73 Support de postgresql par l'installateur 2017-09-10 14:46:55 +02:00
Maël Kervella 933fdde7e9 Ajoute l'option pour les envoi d'email 2017-09-08 19:19:32 +00:00
Gabriel Detraz 45bf4cbb1e Retire par defaut email_host 2017-09-01 00:03:27 +02:00
Gabriel Detraz 0059267dde Fix l'url dans le fichier de config 2017-08-31 22:10:24 +02:00
Gabriel Detraz d77d21d311 Script d'installation : prise en charge config apache... 2017-08-31 19:40:54 +02:00
root 5501fe8c4f Fix pour le script d'installation auto 2017-08-30 14:17:22 +02:00
Gabriel Detraz 7aa69ab60f Reglages nom du site et emailfrom dans preferences 2017-08-26 16:05:16 +02:00
Gabriel Detraz 0719e89a8b Omnibus : ajout du suport de la liste vlan + corrections mineures 2017-08-26 15:10:46 +02:00
Gabriel Detraz f6d7e02b0c Utilisation de preferences pour les applications de la première page 2017-08-25 04:36:23 +02:00
Gabriel Detraz 22062e7792 Deplace dans preferences les reglages concernant l'associtation (partie 1) 2017-08-24 21:37:28 +02:00
chibrac 97b39c9e46 Maj readme et settings_local.example 2017-07-02 03:04:42 +02:00
chibrac 6f9932add4 Les limites de pagination et de création machines pour les users sont gérées dans préférences 2017-06-26 01:29:34 +02:00
chibrac 51759d2c93 Crée une application préférences pour les options de config 2017-06-26 00:50:55 +02:00
Gabriel Detraz f1dab01fc5 Merge branch 'stretch' 2017-06-17 21:27:21 +02:00
Gabriel Detraz b589b59cf2 Propriefie les tests de droits 2017-05-28 01:23:53 +02:00
Gabriel Detraz 389487495a Propriefie les tests de droits 2017-05-27 15:23:11 +02:00
lhark 65f1154714 Add copyright header to all .py files 2017-01-16 01:50:23 +01:00
lhark 690471b974 Fix copyright comment in extended templates 2017-01-16 01:46:52 +01:00
lhark 1e3b1db429 Add copyright header to all .html files 2017-01-16 01:46:45 +01:00
Gabriel Detraz fbbea8e810 Add reglages 2017-01-16 01:44:27 +01:00
lhark 61b964d860 Fix copyright comment in extended templates 2017-01-16 00:48:09 +01:00
lhark 157b305add Add copyright header to all .html files 2017-01-15 18:07:42 -05:00
lhark 8675f9b795 Add copyright header to all .py files 2017-01-15 18:01:18 -05:00
Gabriel Detraz b1d600e5f5 Add reglages 2017-01-15 14:33:04 +01:00
Gabriel Detraz 8bccbb80b7 Envoie mails erreurs 2017-01-11 23:13:40 +01:00
Gabriel Detraz 4ca23b7340 mme si c'est optionnel, l'argument ne l'est pas 2016-12-27 18:59:39 +01:00
Gabriel Detraz 56421133cb mme si c'est optionnel, l'argument ne l'est pas 2016-12-27 17:56:22 +00:00
Gabriel Detraz 6814ab6adc Add optionnal apps in settings (ex django_extensions) 2016-12-27 17:48:56 +00:00
Gabriel Detraz 3444084b01 Add optionnal apps in settings (ex django_extensions) 2016-12-27 18:42:17 +01:00
Gabriel Detraz cda4548981 Code dupliqué, simplifie + django 1.10 2016-12-18 22:26:33 +00:00
Gabriel Detraz d264280ee3 Code dupliqué, simplifie + django 1.10 2016-12-18 22:25:47 +00:00
Gabriel Detraz 945ff8be77 Change le comportement de /login/ dans django 1.10, fix redirect url 2016-12-14 03:49:26 +01:00
root fc7f1ddb7f Revert "Depreciation de namespace dans django 1.9"
This reverts commit 2febf5b246.
2016-12-14 03:34:43 +01:00
Gabriel Detraz 2febf5b246 Depreciation de namespace dans django 1.9 2016-12-14 03:32:51 +01:00
chirac 16348305f6 Update settings_local 2016-12-12 16:59:33 +01:00
Gabriel Detraz 9b142b3064 Modifications pour compatibilité avec stretch 1 2016-12-12 13:32:57 +01:00
Gabriel Detraz f59930e48d Add radius settings 2016-12-08 05:43:33 +01:00
Éloi Alain bd1706a3fd Sécurisation du site (manage.py check --deploy) 2016-12-04 00:06:42 +01:00
Gabriel Detraz ff18296ccb Règle le nombre de machines de l'user à 4 (peut etre changé) et alias aussi 2016-11-24 01:18:29 +01:00
Gabriel Detraz c000af5174 Patch user password 2016-11-21 20:14:47 +01:00
Gabriel Detraz 7609652ef4 Hotfix ldap 2016-11-21 18:32:53 +01:00
lhark b27bc5d048 Add modularity to index page 2016-11-17 04:55:34 +01:00
chirac 02e0307340 Affichage des dernières actions 2016-10-31 17:27:27 +01:00
chirac 900718557a Nouvelle form pour la création de switch 2016-10-27 19:45:31 +02:00
root 69340e6c33 Le nombre d'objet afiché est une variable 2016-10-12 22:58:41 +02:00
Gabriel Detraz 19e33b5520 Adapte settings_local 2016-10-12 12:55:24 +02:00
Gabriel Detraz f6a287c4b8 Corrige l'assignation des UID 2016-10-12 12:24:37 +02:00
chirac 14469c05e7 Corrige un problème de cohérence, le models ne peut contenir en argument une liste d'objet d'autres models 2016-10-08 10:46:55 +02:00
root b1aecb6ff5 Add rezo_rez old uid 2016-10-07 21:30:05 +02:00
chirac 5c14ac1f58 PAginateurs sur l'historique 2016-07-27 03:36:28 +02:00
chirac b57ef3eedb Details, notamment pour faire plaisir à Mr Kermarec 2016-07-27 02:39:19 +02:00
chirac cb5df29e70 Creation et modification des users du ldap avec re2o 2016-07-25 23:54:40 +02:00
chirac 75a03b991f Ajoute des paginateurs bootstrap/django 2016-07-22 03:25:04 +02:00
chirac 61745b5b07 Ajout de reversion 2016-07-21 16:58:59 +02:00
chirac 7bd2e31842 Gestion de l'historique dans topologie 2016-07-21 02:30:36 +02:00
chirac 13d4e2e795 Ménage, mise en var du nom re2o 2016-07-20 12:18:37 +02:00
chirac 60fae5af7a L'initialisation du mdp se fait par mail 2016-07-20 03:53:46 +02:00
chirac 80fcc69ea9 Ajoute des apps 2016-07-19 20:52:39 +02:00
chirac 6724128b1d Page d'accueil de re2o 2016-07-19 03:12:48 +02:00
Dalahro ec8228d955 Rest pour le parefeu 2016-07-18 23:22:59 +02:00
chirac 9d42ad6f02 Info sur l'asso 2016-07-14 14:08:50 +02:00
Dalahro 527f1b9f04 Pdf pour les factures 2016-07-14 01:54:06 +02:00
chirac 21c495f06c Fix erreurs de validation du dns 2016-07-11 00:52:36 +02:00
chirac 6099d60147 Résumé des machines 2016-07-10 18:29:40 +02:00
chirac 1f47756bfb Les droits admin, bureau, bofh donnent les droits cableur 2016-07-10 16:39:21 +02:00
chirac e53e0a7dd0 Collision entre request_user et user 2016-07-10 04:14:47 +02:00
root adefbd8af3 Simplifie le code, déplace les tests dans models, affiche un encart user à droite 2016-07-10 04:02:48 +02:00
Dalahro cc0e1cb3ab Création basique de facture 2016-07-09 23:26:17 +02:00
lhark fdbcbec0dc Add login system 2016-07-08 20:11:53 +02:00
lhark 47f930b05e Fix Dalahro's mess 2016-07-08 20:09:06 +02:00
chirac f14d23ba72 Variable pour stocker les statiques courants dans static_files 2016-07-08 19:29:25 +02:00
chirac 351dd6bce0 Gestion des extensions avec un modèle 2016-07-08 17:54:06 +02:00
chirac 7c37fce648 Erreurs dans wsgi.py 2016-07-08 14:42:40 +02:00
lhark 371f6ed184 Introduce custom user model, pep8 code cleaning 2016-07-08 03:12:28 +02:00
lhark a0cddee08c Switch default password hasher to custom SSHA 2016-07-06 23:03:13 +02:00
lhark 9c885c6be9 Merge branch 'master' of https://gitlab.rezometz.org/rezo/re2o 2016-07-06 22:46:46 +02:00
lhark 2b4227c5fb Custom password hasher for SSHA 2016-07-06 22:44:30 +02:00
Dalahro 880503971b Affichage de la topologie
Modification d'un port
2016-07-06 21:50:15 +02:00
chirac 38e23eb10a Exemple de settings_local 2016-07-06 12:29:49 +02:00
chirac a80490879b Validateur pour le nom de l'interface 2016-07-06 02:03:52 +02:00
chirac c744dd5992 Passe les dates dans le bon fuseau horraire, en type fr 2016-07-05 16:30:46 +02:00
chirac 1f707ff6d8 Template de settings 2016-07-05 01:15:51 +02:00
chirac 30536f6aee Ajoute la recherche et l'edition des machines 2016-07-04 02:48:24 +02:00
Dalahro 279b754ce4 Ajout de la fonction de recherche 2016-07-03 00:27:22 +02:00
chirac 35899f093b Ajoute une app pour les factures 2016-07-02 15:58:50 +02:00
lhark 9b527c4744 Define app namespaces 2016-07-02 02:02:25 +02:00
lhark b721a48250 Add minimal logs app and root index page 2016-07-02 00:38:12 +02:00
chirac 8343478aea Vue de modification du mdp 2016-07-02 00:35:44 +02:00
chirac 5d81cbdd15 Ajoute un menu pour changer l'etat et le mot de passe 2016-07-01 22:47:08 +02:00
chirac 8c1383377a Cree la view de creation d'un user 2016-06-30 20:18:06 +02:00
chirac 31c23c2ba5 initial comit 2016-06-30 01:39:31 +02:00