Charlie Jacomme
ff2a6c2722
many fix mail
2018-08-14 13:28:39 +02:00
Charlie Jacomme
e70b063a3d
fix mail problems: check pseudo taken and lower)
2018-08-14 13:28:39 +02:00
grisel-davy
84764ce51b
verification des extension mail externe et lower des adresses mail pour mieux verifier les doublons
2018-08-14 13:28:38 +02:00
Hugo LEVY-FALK
b73ccdd043
Affiche la fingerpring PGP correctement.
2018-08-14 10:13:10 +02:00
Hugo LEVY-FALK
7deb99f883
Fix les migrations
2018-08-14 10:13:10 +02:00
Charlie Jacomme
a5870aacce
gpg fpr display
2018-08-14 10:13:09 +02:00
Benjamin Graillot
787ceab520
[Adherent] Ajout gpg_fingerprint
2018-08-14 10:13:09 +02:00
Fardale
f123f13e10
typo Editer -> Éditer
2018-08-13 00:31:31 +02:00
Gabriel Le Bouder
602be85013
end of connection-blacklist of the user we are looking at
2018-08-12 18:30:54 +02:00
Gabriel Le Bouder
af33c31738
logo euro au lieu du caractère
2018-08-12 18:30:54 +02:00
grisel-davy
c16f635c48
frontend sur le profil
2018-08-12 18:30:54 +02:00
grisel-davy
5f4affd8ec
Vu profil d'un autre user et solde correct
2018-08-12 18:30:54 +02:00
grisel-davy
8aefc37eca
change couleur des panel heading en accordeon pour une meilleur comprehension
2018-08-12 18:30:54 +02:00
Charlie Jacomme
df5861424e
radius, make python compatible, and add traceback
2018-08-12 18:24:48 +02:00
Gabriel Detraz
c6db3283ee
Headers python2
2018-08-09 11:15:57 +02:00
Gabriel Detraz
50265a5c4b
Fix bug evaluation des emailaddress + func get_mail sur user
2018-08-09 00:23:29 +02:00
chirac
6ddf9d48d1
Merge branch 'hotfix-mail-field-in-user-forms' into 'dev'
...
Mail->email, hotfix
See merge request federez/re2o!225
2018-08-05 23:05:14 +02:00
detraz
28b78965f6
Mail->email, hotfix
2018-08-05 23:01:42 +02:00
chirac
7b73f5a63b
Merge branch 'hotfix-mail-field-in-user-forms' into 'dev'
...
Remet le field email dans UserForm et AdherentForm
See merge request federez/re2o!219
2018-08-05 22:57:24 +02:00
chirac
ee615ae1e1
Merge branch 'firewall_export' into 'dev'
...
Firewall export
See merge request federez/re2o!224
2018-08-05 21:07:12 +02:00
Arthur Grisel-Davy
27d18e034b
serialization des finfos pour créer les home
2018-08-05 17:24:26 +02:00
Hugo LEVY-FALK
1c75edb24f
Remet le field email dans UserForm et AdherentForm
2018-08-05 12:44:21 +02:00
Charlie
89bd17a477
fix export ldap for old hash
2018-08-05 12:11:16 +02:00
Gabriel Detraz
a4007b985f
L'autocreation renvoie l'interface crée
2018-08-04 01:15:34 +02:00
Gabriel Detraz
bc0abb2c0a
Renomme le modèle des addresses mails
2018-08-01 13:06:25 +02:00
Maël Kervella
43fb83ec12
Cleanup for local email accounts
2018-07-30 20:23:14 +00:00
Gabriel Detraz
bd19b27914
Fix synthax + english
2018-07-30 15:03:50 +00:00
chirac
751b30f1bd
Fix erreurs, création alias mails
2018-07-30 15:03:50 +00:00
chirac
98a95da9a0
Initialise les alias pour les bases existantes
2018-07-30 15:03:50 +00:00
chirac
da87579f81
Les champs mails sont dans users
2018-07-30 15:03:50 +00:00
root
04de9db6d4
serialisation des alias mail des users ayant activé l'adresse interne
2018-07-30 15:03:50 +00:00
grisel-davy
5c433acd79
bug fix historique alias
2018-07-30 15:03:50 +00:00
grisel-davy
cc2dcefa8f
ajout du nombre d'alias max
2018-07-30 15:03:50 +00:00
grisel-davy
024d7a073c
frontend sur l'affichage des options mail
2018-07-30 15:03:50 +00:00
Gabriel Detraz
ec9471391d
Augmente la valeur de l'alias
2018-07-30 15:03:50 +00:00
Gabriel Detraz
1a7c6edc4d
Sync du pseudo et mailalias à la creation de l'user
2018-07-30 15:03:50 +00:00
chirac
7bb62daf42
Fix compte mail , get_mail si redirection
2018-07-30 15:03:50 +00:00
chirac
bf189f4c4f
Affichage des champs supp de mail que si compte mails actifs
2018-07-30 15:03:50 +00:00
chirac
283cdcace3
Fix erreurs, création alias mails
2018-07-30 15:03:50 +00:00
grisel-davy
ec3cb33a69
Affichage et modification du compte mail et des alias mail
2018-07-30 15:03:50 +00:00
grisel-davy
099e7ff875
Ajout de l'extension mail dans preference et debut de frontend
2018-07-30 15:03:50 +00:00
Charlie Jacomme
7c1a674491
fix mailalias model
2018-07-30 15:03:50 +00:00
Grizzly
27464ffa6f
Crée des comptes mail et des alias mail
2018-07-30 15:03:50 +00:00
Maël Kervella
1336b096a7
Fix link for membership
2018-07-25 18:57:28 +00:00
Maël Kervella
939d5326aa
Fix if-else
2018-07-25 18:46:48 +00:00
Maël Kervella
74086539c0
translation
2018-07-25 18:43:28 +00:00
Maël Kervella
45676ef669
Fix indentation and missing div
2018-07-25 18:28:13 +00:00
Gabriel Detraz
7dcd32cb1e
Imports corrects
2018-07-23 00:05:59 +02:00
grisel-davy
9321e6b5ed
Envoi le la variable d'activation du solde
2018-07-23 00:01:01 +02:00
grisel-davy
6b9896143f
Prise en compte du bannissement et déployement des des infos si clique dans les titres
2018-07-23 00:00:37 +02:00
grisel-davy
c5af76f963
Changement des couleurs et prise en ompte de l'activation du solde
2018-07-22 23:59:57 +02:00
chirac
a84e8b5575
Merge branch 'fix_65_history' into 'master'
...
fix #65 , gestion propre de l'historique.
Closes #65
See merge request federez/re2o!186
2018-07-22 22:22:19 +02:00
klafyvel
f6a152f033
Merge branch 'fix_126' into 'master'
...
Fix #126
Closes #126
See merge request federez/re2o!188
2018-07-22 13:16:55 +02:00
Hugo LEVY-FALK
2ee17b370b
Passage par flags plutôt que par valeurs
2018-07-20 19:54:03 +02:00
chirac
6d8aeb6101
Update views.py
2018-07-20 12:59:24 +02:00
chirac
0bec40de58
Update models.py
2018-07-20 12:57:54 +02:00
Gabriel Detraz
fe378e7909
Function for shadow expire
2018-07-19 20:47:56 +02:00
Gabriel Detraz
11a59ee553
Fix #126
2018-07-19 20:37:01 +02:00
Hugo LEVY-FALK
6b945bf322
fix #65 , gestion propre de l'historique.
2018-07-19 12:30:15 +02:00
moamoak
cfa6fe097d
Merge branch 'fix_online_payment' into 'master'
...
Refactorisation des moyens de paiement
See merge request federez/re2o!174
2018-07-16 23:36:16 +02:00
Hugo LEVY-FALK
f28ad9a12d
Vérification de la permission de créditer le solde cohérente.
2018-07-16 20:14:26 +02:00
Hugo LEVY-FALK
899cd863eb
Fix la visibilité du bouton de recharge de solde.
2018-07-15 20:16:02 +02:00
moamoak
b0de7f2611
Merge branch 'Fix_139' into 'master'
...
Use m2m_changed signal to resync LDAP after a user's group has changed
Closes #139
See merge request federez/re2o!183
2018-07-14 13:43:27 +02:00
Hugo LEVY-FALK
241af30211
Fix d'affichage
2018-07-13 22:23:32 +02:00
Mael Kervella
2d766daed8
Fix: Fucking LDIF lines can span over multiple lines
2018-07-12 17:55:07 +00:00
Maël Kervella
098440eb50
Use m2m_changed signal to resync LDAP after a user's group has changed
2018-07-12 16:19:23 +00:00
Hugo LEVY-FALK
17f627c4c4
Plus de nom de paiement hardcodés !
2018-07-12 14:42:13 +02:00
Hugo LEVY-FALK
328c030cc4
Supprime la vue 'recharge' qui faisait doublon avec 'credit_solde'
2018-07-12 14:42:13 +02:00
Hugo LEVY-FALK
c9ec5b2385
Fix les erreurs d'affichage du solde sur la page de profil.
2018-07-12 14:42:13 +02:00
Hugo LEVY-FALK
6d5d9295d5
Ajout de la possibilité de recharger son solde.
2018-07-12 14:42:13 +02:00
Hugo LEVY-FALK
692b3b70b6
Passage du paiement par solde en paiement personnalisé.
2018-07-12 14:40:16 +02:00
Hugo LEVY-FALK
af3cc1cf69
Typos, pep8 et company.
2018-07-12 14:40:16 +02:00
Hugo LEVY-FALK
e0d71ed291
POC des moyens de paiements sous forme de modules.
2018-07-12 14:40:16 +02:00
Hugo LEVY-FALK
2eb0fc816d
Paiement de cotisation en ligne possible pour les utilisateurs normaux (désactivable)
2018-07-12 14:40:15 +02:00
Maël Kervella
08157c4565
Add context processor to get the current date
2018-07-12 12:19:26 +00:00
Maël Kervella
6a08e14165
Otimize DB request for the right page
...
Reimplement end_adhesion and is_adherent methods in the
query itself so it can be done in a single query and not
done for each user individually.
2018-07-12 11:56:07 +00:00
Maël Kervella
324b48d37a
Translate new right page
2018-07-12 11:56:07 +00:00
Maël Kervella
6df493cfb9
Display "gid: "
2018-07-12 11:56:07 +00:00
Maël Kervella
4eeb8802f6
Use button instead of badge
2018-07-12 11:56:07 +00:00
Maël Kervella
19f1e28308
Refactor display of rights in users/listright page
2018-07-12 11:56:07 +00:00
Maël Kervella
4cbb05d294
Add a Django command to fully rebuild the LDAP
2018-07-07 18:01:04 +00:00
Maël Kervella
5706e9064e
Fix #117 : Use unix_name instead of name for ldap groups
...
A group in the LDAP now use the `unix_name` instead of the `name`
The `new_group` form has now a more logical order for the fields
The label for the `unix_name` is now more explicit
2018-07-07 12:53:57 +00:00
klafyvel
17f3867371
Merge branch 'master' into 'clean_api_duplicate'
...
# Conflicts:
# CHANGELOG.md
2018-06-24 22:57:15 +02:00
Maël Kervella
8ea85f88ce
Fix #136 : Reactivate the welcome mail
2018-06-22 21:41:15 +00:00
Maël Kervella
3f4dd43fa9
Fix ldap testing
2018-06-21 15:09:40 +00:00
Gabriel Detraz
f41fcc843f
Add test LDAP
2018-06-20 12:14:02 +00:00
Grizzly
3e244b8ba9
Ajout d'un bouton pour supprimer les accés gracieux
2018-06-17 13:12:12 +00:00
Grizzly
4252f84398
Ajout d'un bouton de supression des banissements
2018-06-17 12:13:10 +00: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
Hugo LEVY-FALK
c1ceb5e2b3
fix de l'emménagement forcé
2018-05-14 23:16:36 +02:00
5757a1e911
Avec le name ça marche mieux
2018-05-13 17:54:48 +02:00
dc999b80b5
Utilisation du paquet Debian pour le js
2018-05-13 17:54:48 +02:00
39e96bc53d
Datetimepicker pour les bans et whitelists
2018-05-13 17:54:48 +02:00
root
c693f9f5ba
Création du widget datetimeinput
2018-05-13 17:54:18 +02:00
chirac
dcd1e2af96
Merge branch 'fix_110_display_superuser' into 'master'
...
Fix #110 display superuser
Closes #110
See merge request federez/re2o!150
2018-05-03 14:42:44 +02:00
Hugo LEVY-FALK
a5013920da
ACL
2018-05-03 14:22:52 +02:00
Hugo LEVY-FALK
9d79ffb5ca
Plus de BÔTÉ dans l'affichage des superusers
2018-05-03 14:08:05 +02:00
Hugo LEVY-FALK
8a19977757
Ne réinvente pas la roue
2018-05-03 11:55:34 +02:00
Hugo LEVY-FALK
4a5fd06ace
Ajout de superusers
2018-05-03 10:56:21 +02:00
Hugo LEVY-FALK
6f3fc983ac
Suppression de superuser
2018-05-03 10:26:17 +02:00
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