chirac
94cea4e7c3
Merge branch 'fix_#114' into 'master'
...
Fix #114 : Take locale datetime formats into account in help text
Closes #114
See merge request federez/re2o!144
2018-05-03 06:47:37 +02:00
grisel-davy
acd8fff2ca
Ajout du champ comment dans le ServiceUserForm
2018-05-02 21:10:28 +02:00
Maël Kervella
ef91a1047a
Add migrations for the fix
2018-04-26 18:21:48 +00:00
Maël Kervella
090c838381
Take locale datetime formats into account in help text
2018-04-26 13:08:04 +00:00
Hugo LEVY-FALK
d2946a94b5
affiche les superuser
2018-04-17 00:32:37 +02:00
Hugo LEVY-FALK
e4d53e6791
Fix #86
2018-04-16 23:57:22 +02:00
Maël Kervella
6c30c36943
Fix : missing migrations
2018-04-15 10:54:53 +00:00
Maël Kervella
915d5e8931
Fix: user.models.User.auto_uid can't be static
2018-04-15 10:52:27 +00:00
Maël Kervella
0065e2e0f5
Fix unused variables in kwargs
2018-04-15 10:52:27 +00:00
Maël Kervella
1469c7d6a6
Pylint compliance on users
2018-04-15 10:52:27 +00:00
Maël Kervella
7b0b5c2af4
Pep8 compliance on users
2018-04-15 10:52:26 +00:00
moamoak
08dbd2615f
Merge branch 'rm_stuff_settings' into 'master'
...
Fix #97 Update settings.py
Closes #97
See merge request federez/re2o!129
2018-04-14 17:38:46 +02:00
chirac
a4f66ca1b4
Merge branch 'Fix_regression_mailing' into 'master'
...
Fix regression mailing
See merge request federez/re2o!128
2018-04-14 17:36:45 +02:00
chirac
a99ee1a29c
Update models.py
2018-04-14 17:35:07 +02:00
Maël Kervella
4a67ee8556
Fix the display of mailing info on clubs
2018-04-14 11:57:26 +00:00
Maël Kervella
aa7ded9f20
Fix #95 by removing duplicates classes and functions
2018-04-13 17:33:01 +00:00
Gabriel Detraz
529fbe6c95
Fix del/edit serviceuser
2018-04-10 17:47:26 +00:00
Gabriel Detraz
bb6b19f574
Fix le changement d'etat de l'user
2018-04-07 22:14:40 +02:00
klafyvel
b49866d9ee
Merge branch 'buttons_amelioration' into 'master'
...
modification panel profil
See merge request federez/re2o!109
2018-04-03 21:10:10 +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
Gabriel Detraz
ec076fb4bf
xReactivation du sendmail
2018-04-03 04:58:26 +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
grisel-davy
cf9d37dc54
affichage des ports plus naturel
2018-04-02 20:12:53 +02:00
Gabriel Detraz
513933abba
Register club et adherent admin pour histo
2018-04-02 03:35:32 +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
bb5c9603de
Fix history shell
2018-03-31 17:27:32 +02:00
Gabriel Detraz
1795d26c55
Gestion de l'historique avec un mixin forms et model
2018-03-31 17:19:02 +02:00
Tipunchetrhum
88f519ba8e
modification panel profil
2018-03-29 23:43:43 +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
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
50d04b0ae2
Fix divers
2018-03-25 23:02:03 +02:00
Lev-Arcady Sellem
da50e66aa5
Factorisation
2018-03-25 19:24:48 +02:00
Lev-Arcady Sellem
3c9d4b0e6d
Changement de mot de passe en ligne de commande
2018-03-25 19:22:02 +02:00
Gabriel Detraz
51c5fc8126
Defini un shell par defaut
2018-03-24 21:32:24 +01:00
esum
b41507d0e5
Ajout de derniere_connexion.py
2018-03-24 19:46:32 +01:00
Gabriel Detraz
1038625fb8
Edition graphique des shells pour les admin
2018-03-24 19:07:15 +01:00
Arthur Grisel-davy
635542f041
Merge branch 'better_frontend' into 'master'
...
Better frontend
See merge request nounous/re2o!4
2018-03-23 15:10:30 +01:00
grisel-davy
8cab7e90aa
ajout de div pour rendre les tables scrollables horizontalement
2018-03-23 15:06:12 +01:00
Gabriel Detraz
775c113591
Merge branch 'chsh' into 'master'
...
chsh affiche le shell actuel
See merge request nounous/re2o!3
2018-03-22 19:45:36 +01:00
Krokmou
06ecd44d02
chsh affiche le shell actuel
2018-03-22 19:21:49 +01:00
Gabriel Detraz
7be0b98905
Change le mode de chsh
2018-03-22 18:30:07 +01:00
Krokmou
57833142eb
Ajout d'une commande chsh
2018-03-22 01:38:16 +01:00
Gabriel Detraz
d793da4372
Affiche le solde meme si pas de recharchement online
2018-03-19 02:13:53 +01:00
Hugo LEVY-FALK
b2eb23353a
Tableau responsive dans la page user
2018-03-18 00:09:57 +01:00
Hugo LEVY-FALK
f70a16877d
Icônes partout.
2018-03-18 00:00:47 +01:00
Hugo LEVY-FALK
f4a7fb7dfc
Homogénéisation des boutons.
2018-03-17 23:52:01 +01:00
Hugo LEVY-FALK
9e79b117b2
La totalitée des barres déclenche l'affichage.
2018-03-17 22:33:21 +01:00
Hugo LEVY-FALK
4924dc50b4
Pas de boutons redondants.
2018-03-17 22:33:21 +01:00
Hugo LEVY-FALK
da0e2a3e96
WIP : boutons dans les dropdowns.
2018-03-17 22:33:21 +01:00
Hugo LEVY-FALK
8a3adcc99b
Couleurs dans les informations.
2018-03-17 22:33:21 +01:00
Hugo LEVY-FALK
3f8814edd8
Menu en accordéon.
2018-03-17 22:33:21 +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
2e9de93a86
edit placement
2018-03-08 18:43:27 +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
klafyvel
26e87451a1
Merge branch 'navbar' into 'master'
...
Passage à fontawesome
See merge request federez/re2o!96
2018-03-08 08:20:39 +01:00
e6bf3a6558
Piggy bank
2018-03-08 08:10:50 +01:00
Maël Kervella
8c2f634901
REST : Add API for mailing for club and other
...
Access /users/rest/ml/std/
for list of standard mailings
Access /users/rest/ml/std/member/<ml_name>/
for list of members of specific standard mailing
Access /users/rest/ml/club/
for list of club mailings
Access /users/rest/ml/club/member/<ml_name>/
for list of members of specific club mailing
Access /users/rest/ml/club/admin/<ml_name>/
for list of admins of specific club mailing
2018-03-07 16:04:43 +00:00
Maël Kervella
377447d23b
Club : Add option to specify if a mailing should be generated for
2018-03-07 16:04:22 +00:00
8cd7ed1a54
Modification de la navbar et passage sous font awesome
2018-03-07 11:45:03 +01:00
Maël Kervella
130b5f9088
Fix : Droit machines.serveur pour l'API des mailings
2018-03-05 15:53:03 +00:00
Hugo LEVY-FALK
456fc547aa
Modifie le pwd_ntml à la modification de password.
2018-03-02 00:14:58 +01:00
Hugo LEVY-FALK
76f86cd1e5
Fix l'ajout de whitelist
2018-02-28 21:59:49 +01:00
Joanne Steiner
5e9b4e962e
Création d'un réglage permettant de modifier le droit de créer une machine
2018-02-28 16:39:54 +01:00
klafyvel
6dae1af936
Merge branch 'fix_create_club' into 'master'
...
Dissocie les variables all_can_create entre adherent et club
See merge request federez/re2o!80
2018-02-22 19:48:09 +01:00
Joanne Steiner
d74def2ed8
Dissocie les variables all_can_create entre adherent et club
2018-02-22 18:19:01 +01:00
Hugo LEVY-FALK
36b038bec1
Fix des bans
2018-02-20 22:23:52 +01:00
Gabriel Detraz
304de3f762
Labels corrects sur les boutons de validation
2018-01-31 06:26:08 +01:00
Gabriel Detraz
d3b41d6a59
Demande le mot de passe de soit quand on reinit un mdp
2018-01-31 05:52:43 +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
8015b27baa
Optimisation chargement de la page gestion droits
2018-01-31 02:47:15 +01:00
Gabriel Detraz
58605ae3ff
Optimisation chargement des variables de conf et ipv6
2018-01-30 23:09:00 +01:00
f016882597
Cache le bouton si nécessaire.
2018-01-28 09:19:26 +01:00
a405983cfa
Users can pay their own cotisation with their solde.
2018-01-28 09:04:59 +01:00
7ae8908cab
Retrait des boutons de la sidebar pour la self adhesion
2018-01-28 08:57:40 +01:00
c3aace28df
Affiche les CGU que lorsqu'on crée un nouvel utilisateur
2018-01-28 08:57:40 +01:00
Hugo LEVY-FALK
ff68769c5a
Affiche le rechargement si le moyen de paiement est défini.
2018-01-28 08:55:37 +01:00
754c43d331
Cache le bouton si nécessaire.
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
cbe541d382
Fix, le solde est calculé pour des factures valides
2018-01-28 08:55:36 +01:00
d9ebb266d5
Users can pay their own cotisation with their solde.
2018-01-28 08:55:36 +01:00
Gabriel Detraz
2070d3841b
Fix la creation superuser broken
2018-01-21 16:40:00 +00:00
Gabriel Detraz
410f92c299
Fix problèmes sur les migrations
2018-01-20 15:23:42 +00:00
Gabriel Detraz
d36a971378
Evaluation dynamique de la date
2018-01-10 21:23:40 +01:00
Gabriel Detraz
3b2ec6c9c9
Suppression de la mise en cache sur les ban et whitelist
2018-01-10 18:36:24 +01:00
Gabriel Detraz
916c2e3e9f
Fix sur les fieldpermissions topologie et machines
2018-01-08 23:59:46 +01:00
klafyvel
b5df319bc4
Merge branch 'anti_troll' into 'master'
...
Anti troll
See merge request federez/re2o!58
2018-01-08 09:05:30 +01:00
Gabriel Detraz
f52d869b5f
Protection avancée sur les utilisateurs dotés de droits
2018-01-07 23:56:08 +01:00
Gabriel Detraz
3b2256c283
Correction sur les migrations
2018-01-07 21:08:58 +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
Gabriel Detraz
0c0df90d75
Cosmétique pour 5-1
2018-01-07 02:15:02 +01:00
Gabriel Detraz
f262421ea0
Gestion du groupe serveur et création des groupes lorsqu'ils sont inexistants
2018-01-07 00:34:23 +01:00
LEVY-FALK Hugo
a24d2c26c0
Discrimination de l'historique par application.
2018-01-06 19:09:18 +01:00
Gabriel Detraz
7cfe6180a3
N'affiche le menu clubs et assos que si besoin
2018-01-06 18:00:22 +01:00
Gabriel Detraz
f9b3ac03bb
Affichage des boutons admin sur profil uniquement si droit
2018-01-06 18:00:22 +01:00
Maël Kervella
6257c4d4bb
Add buttons for aliases collapse
2018-01-06 18:00:22 +01:00
Maël Kervella
180fc1272c
Information buttons
2018-01-06 18:00:22 +01:00
Maël Kervella
3c455a6f82
Better display of permissions
2018-01-06 18:00:22 +01:00
Gabriel Detraz
2da16662df
Check acl sur l'affichage des panneaux de users
2018-01-06 18:00:22 +01:00
Maël Kervella
4d6e73e8dd
Lighter design for the list of rights
2018-01-06 18:00:22 +01:00
Gabriel Detraz
5983b42c95
Migrations dans le bon ordre
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
68e824e6c6
Commit du nouvel an
2018-01-06 18:00:22 +01:00
Gabriel Detraz
94d6855eec
N'oublie pas les acl admin
2018-01-06 18:00:08 +01:00
Gabriel Detraz
c7c8548583
Valeurs par défault aux permissions par groupes
2018-01-06 18:00:08 +01:00
Gabriel Detraz
59c9a9d098
Nouveau système has_perm sur users
2018-01-06 18:00:08 +01:00
Gabriel Detraz
68e954db3c
Utilise has_module_perms, bien pratique
2018-01-06 18:00:08 +01:00
Gabriel Detraz
8ea20f93dd
Vue d'edition des droits fully fonctionnelle...
2018-01-06 18:00:08 +01:00
Gabriel Detraz
f285f5c5a8
Nouveau système de gestion des droits
2018-01-06 18:00:08 +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
LEVY-FALK Hugo
bd57e39ee9
Des @staticmethod pour @Chibrac.
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
dc38c32ad4
ACL dans un fichier dédié dans chaque application.
2018-01-06 17:57:40 +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
Gabriel Detraz
375f3038da
Regle des acl sur can_view_all
2018-01-06 17:57:39 +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
75948450dd
Acl dans les modèles de users.
2018-01-06 17:56:02 +01:00
LEVY-FALK Hugo
e24bba8bb8
Du coup on a plus besoin du history de users.
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
LEVY-FALK Hugo
7c8945443b
Doc des can_xxx, et simplification à 4 fonctions d'acl communes
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
d648e7d8b4
Proof of concept can_delete_all
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
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
1262b39c82
Define can_create, can_edit, can_delete and can_view and use can_create and can_edit decorator for users.models
2018-01-06 17:56:02 +01:00
Gabriel Detraz
781085c643
Error synthaxe
2018-01-06 17:56:01 +01:00
Maël Kervella
3284760fa1
Ajoute des args et kwargs partout pour éviter les mauvaises surprises
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
0d78dcadf5
@can_create et @can_edit sur l'ajout de ban, l'ajout de droit, l'édition/création de service, l'édition de password, les états et l'édition d'utilisateurs.
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
aceb6a9e4a
Déplacement du décorateur can_create dans re2o/utils.py
2018-01-06 17:56:01 +01:00
LEVY-FALK Hugo
d4d3ec3131
Documentation.
2018-01-06 17:56:01 +01:00
LEVY-FALK Hugo
e837975fa8
can_create avec choix du model
2018-01-06 17:56:01 +01:00
LEVY-FALK Hugo
b22b15eef6
décorateur can_create
2018-01-06 17:56:01 +01:00
lhark
b25aeaeec5
Fix indent 2
2017-12-18 21:12:57 -05:00
Maël Kervella
4c42f72f98
LDAP: refresh group when edit user ( Fix #62 )
2017-12-17 03:03:55 +00:00
Gabriel Detraz
57f74f380a
Fonction can_create sur un user
2017-11-21 05:47:24 +01:00