Gabriel Detraz
c62a1ac30e
Merge branch 'master' into graph_topo
2018-05-11 19:27:27 +02:00
Gabriel Detraz
e690292e77
Merge branch 'master' into graph_topo
2018-05-11 18:54:28 +02:00
chirac
d27d670571
Merge branch 'validation' into 'master'
...
Fix #100 : validation des factures plus explicite
Closes #100
See merge request federez/re2o!158
2018-05-10 22:33:19 +02:00
lebouder
f88597967d
Fix #100 : validation des factures plus explicite
2018-05-10 22:28:27 +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
5c254fa026
factorise les can_view_app
2018-05-07 22:01:32 +02:00
Hugo LEVY-FALK
664fb7ae00
Utilisation de inutile.
2018-05-07 20:24:04 +02:00
Hugo LEVY-FALK
f7d7a41586
Autorise plusieurs apps dans can_view_app
2018-05-07 19:33:06 +02:00
Hugo LEVY-FALK
84a901e3fc
Documentation des décorateurs d'ACL
2018-05-07 18:57:08 +02:00
Hugo LEVY-FALK
586321fd8a
Un seul décorateur pour les gouverner (presque) tous.
2018-05-07 17:22:00 +02:00
Maël Kervella
8c2b2ca8df
Fix #111 properly
2018-05-03 12:57:43 +00:00
chirac
34d29349ed
Merge branch 'paginateur' into 'master'
...
Fixe #111 : Supression du paginateur si page unique
See merge request federez/re2o!151
2018-05-03 13:49:39 +02:00
grisel-davy
5575995437
Fixe #111 : Supression du paginateur si page unique
2018-05-03 13:45:13 +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
Maël Kervella
090c838381
Take locale datetime formats into account in help text
2018-04-26 13:08:04 +00: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
Maël Kervella
8003634563
Add warning button: translation in dev
2018-04-18 20:13:11 +00:00
Maël Kervella
9569e22df9
Set language button
2018-04-18 15:49:03 +00:00
grizzly
39d8340e6c
Merge branch 'twitter_and_fb' into 'master'
...
Twitter and fb
See merge request federez/re2o!138
2018-04-16 18:37:55 +02:00
chirac
5453b845e2
Merge branch 'fix_stack' into 'master'
...
Fix stack
Closes #104 and #108
See merge request federez/re2o!140
2018-04-16 18:26:04 +02:00
Gabriel Detraz
f38c12fcc3
Accueil -> Home
2018-04-16 18:23:04 +02:00
Gabriel Detraz
e515360936
Oublie du fichier de génération de la page d'accueil
2018-04-16 06:42:17 +02:00
Gabriel Detraz
b118e1199e
Fix #108
2018-04-16 05:28:47 +02:00
Maël Kervella
48030d9a53
Let use HTML tags in asso description
2018-04-15 18:51:04 +00:00
moamoak
21bfbed542
Merge branch 'fix_upload_img' into 'master'
...
Fix no img file
See merge request federez/re2o!134
2018-04-15 20:19:53 +02:00
Maël Kervella
a639e6a809
Do not display <img> on home page services when no image
2018-04-15 18:16:50 +00:00
Gabriel Detraz
68830f2e64
Fix no img file
2018-04-15 19:44:23 +02:00
Maël Kervella
1225af69bd
Add custom Error 500 page
2018-04-15 17:30:46 +00:00
Maël Kervella
98eae95632
Avoid duplicate settings and keeps comments
2018-04-15 17:26:28 +00:00
Gabriel Detraz
2337a24997
Fix #106
2018-04-15 19:09:37 +02:00
Maël Kervella
f7f8f7493b
Fix : various little things
2018-04-15 13:34:51 +00:00
Maël Kervella
2ca271bf82
Pylint compliance on re2o
2018-04-15 10:52:27 +00:00
Maël Kervella
48d904b6de
Pep8 compliance on re2o
2018-04-15 10:52:26 +00:00
chirac
f2929baaef
Update settings.py
2018-04-14 17:14:32 +02:00
Maël Kervella
9067582118
Remove multiple try/except for getting git info
2018-04-11 13:29:14 +00:00
Maël Kervella
ce8fa57747
Add cache for about view
2018-04-11 11:41:00 +00:00
Maël Kervella
7d54c10c29
Add many information on about page
2018-04-11 11:41:00 +00:00
klafyvel
33a75494e4
Merge branch 'maj_crans' into 'master'
...
Maj crans
See merge request federez/re2o!115
2018-04-09 23:31:51 +02:00
Maël Kervella
aa02016c3a
Translation: Setup re2o to use locale and add French
2018-04-08 21:00:12 +00: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
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
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
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
c57f155e24
Oubli d'ajout de fichiers
2018-01-28 08:55:37 +01:00
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