8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-11-09 11:26:27 +00:00
Commit graph

794 commits

Author SHA1 Message Date
Gabriel Detraz
bf4f46ef19 Fix initial password for serviceuser 2018-12-22 21:30:48 +01:00
Alexandre Iooss
29fb5dc848 Remove generated locales from git tree
Now compiled locale files (.mo) are generated on the server side.
This cleans up the git tree and make translation contributions much
easier to merge.

Please note that you will need to generate those files after each pull,
so remember to execute install_re2o.sh.
2018-12-10 13:14:56 +01:00
Hugo LEVY-FALK
7a26aadaa9 fix migrations. 2018-12-09 00:10:59 +01:00
Grizzly
c5b3f50955 Suppression de la ligne inutile 2018-12-08 23:56:59 +01:00
Grizzly
ae5ef6a3c5 Utilise l'acl pour la vérification de la possibilité de création 2018-12-08 23:56:59 +01:00
Grizzly
d17e71c53c machines prise en compte pour l'ajout automatique 2018-12-08 23:56:59 +01:00
Gabriel Detraz
6c6330dd4d Séparation entre utils et base (dossier re2o) 2018-11-15 18:59:06 +01:00
Gabriel Detraz
4317c39e0c Archive users have no longer services access and ldap sync 2018-11-15 17:15:45 +01:00
Gabriel Detraz
caedb09d8f Fonction de check de l'alias via smtp 2018-11-15 17:15:19 +01:00
Gabriel Detraz
bb952c0ba0 Email field pour clubs 2018-11-15 16:44:41 +01:00
Grizzly
dd4143dbe2 Anonymisation des clubs 2018-11-09 20:05:21 +01:00
Grizzly
5bd3a929df Unification du mot de passe 2018-11-09 20:05:21 +01:00
Grizzly
0a4a0d5dd1 Anonymisation des donnée de l'utilisateur 2018-11-09 20:05:21 +01:00
Grizzly
aff96b6541 Ajout du champ mail lors de la création d'un club 2018-11-08 19:56:38 +00:00
Gabriel Detraz
d2f80bb39e Reparation ip search + formatage exact des macs 2018-11-03 19:27:54 +01:00
Fardale
386708c963 fix typo in users/locale/fr/LC_MESSAGES/django.po 2018-11-03 13:10:38 +01:00
Maxime Bombar
b3dc063c20 Refactor welcome email : You're not a member if you didn't pay for membership 2018-11-01 23:40:11 +01:00
Maxime Bombar
94a30cd234 [Users] Archive an account disables email account and redirection 2018-10-31 16:30:56 +01:00
Maxime Bombar
e4f877bbea [Users] Archived and Disabled accounts can't reset their passords 2018-10-31 16:17:51 +01:00
Gabriel Detraz
f89d15abe0 Fix #183 : Display port of user 2018-10-27 15:26:50 +02:00
Gabriel Detraz
42d718ae8c Fix display facture + room + machine_name 2018-10-15 19:57:56 +02:00
detraz
ae82289f6d Fix room display, possibilité de desactiver le champ room sur register 2018-10-15 19:20:23 +02:00
detraz
63734d4923 Fix bug dans le model mac, renvoie une liste de mac uniques 2018-10-14 22:52:48 +02:00
detraz
355e5d5a5e Fix suppression machines + factures 2018-10-13 15:32:27 +02:00
detraz
40eb6f146c Commande manage pour supprimer les users pas encore actifs 2018-10-11 15:15:00 +02:00
Fardale
52818dab63 Correct typo with get_port_profile 2018-10-05 21:48:06 +02:00
Gabriel Detraz
a933cda18f Traductions, style et fixe de bugs sur la page d'enregistrement mac/room 2018-10-05 21:29:48 +02:00
Gabriel Detraz
7d6ab9f7e7 Fix edition des roles + kwargs edition user 2018-09-29 22:53:17 +02:00
edpibu
783c724f94 Fix affichage du solde 2018-09-26 15:29:56 +02:00
Alexandre Iooss
033c22bf1d Fix other font-awesome icons 2018-09-22 10:15:51 +02:00
Alexandre Iooss
4a4ba06112 Use debian font-awesome
Rather than going online, use fonts-font-awesome debian package. Also
icons were updated to font-awesome 4.7.0 (in debian 9).
2018-09-22 10:15:51 +02:00
Alexandre Iooss
9e578bf93d Fix merge request 294 2018-09-20 15:38:36 +02:00
edpibu
2db88d628a Added checkbox for GTU. 2018-09-20 14:35:01 +02:00
edpibu
d0fdf841cf Fixed label creation on AdherentCreationForm. Added AdherentEditForm. shell and gpg_fingerprint fields have been moved from AdherentForm to AdherentEditForm. 2018-09-20 14:35:01 +02:00
edpibu
1d107d33f2 Fixed field creation 2018-09-20 14:35:01 +02:00
edpibu
b7359f5b38 Fix 170: Ajout d'une case à cocher pour éviter les doublons de comptes 2018-09-20 14:35:01 +02:00
detraz
9fdadaf478 Le home est une methode + règle les problèmes de la casse sur le pseudo 2018-09-08 21:17:08 +02:00
Hugo LEVY-FALK
6661487306 Lien pour envoyer un mail directement à un utilisateur sur la page profil 2018-09-03 12:12:12 +02:00
detraz
dacf1e4615 Correction des boutons sur les autres apps 2018-09-02 18:28:54 +02:00
Hugo LEVY-FALK
ded8f89ba8 Fix couleurs du texte pour l'état 'actif' 2018-08-31 22:25:38 +02:00
chirac
ea78da87e0 Que en anglais docstring models.py 2018-08-31 13:37:08 +02:00
Gabriel Detraz
48773668d1 No harcoded var 2018-08-31 13:35:33 +02:00
Gabriel Detraz
0ffdde5a6a Cree une fonction pour set active les utilisateurs cotisant 2018-08-31 13:29:01 +02:00
grisel-davy
5ab8bb4f0e Empeche la syncronisation ldap pour les users_not_yet_member 2018-08-31 12:06:32 +02:00
grisel-davy
fa3aca906f Les nouveau users ne sont pas adhérents et n'ont pas de home 2018-08-31 12:06:32 +02:00
Laouen Fernet
1de72714d0 translation for commit f355175b + typos 2018-08-29 11:27:10 +02:00
Gabriel Detraz
5d30e95aa4 Ebauche, interface de capture de mac et d'enregistrement de chambre 2018-08-29 11:27:10 +02:00
Gabriel Detraz
9d46031ae1 Hotfix : users.end_conn + python2 header 2018-08-24 17:00:02 +02:00
Laouen Fernet
d574194ed7 fix bug with shell field for self registration 2018-08-23 15:38:36 +02:00
Laouen Fernet
aa2d6365e7 translation 2018-08-23 15:12:16 +02:00
Gabriel Detraz
547e6d0915 Prolongation de connexion avant expiration 2018-08-23 02:54:40 +02:00
grisel-davy
dd79b86601 Clarification mineur du AdherentForm 2018-08-23 02:03:50 +02:00
Hugo LEVY-FALK
6f1ccaf306 Pas de redondance dans les droits hérités sur Club et Adherent 2018-08-19 17:26:11 +02:00
Laouen Fernet
af40e3ea4e Translation of users/ (front) 2018-08-18 13:38:15 +02:00
grisel-davy
ded0aadb9d Ajout du gid au sérialiser Adherent 2018-08-16 19:51:56 +02:00
grisel-davy
92cdb3004e nom cliquable dans les bans aussi 2018-08-16 18:15:02 +02:00
grisel-davy
c148306eb3 nom cliquable dans la liste des whitelist 2018-08-16 18:15:02 +02:00
Hugo LEVY-FALK
1e47fa16a0 Rend can_change_shell de User cast-proof 2018-08-15 23:14:30 +02:00
Gabriel Detraz
ba31a94c20 users can change their shell 2018-08-15 22:11:18 +02:00
Hugo LEVY-FALK
9b58fc1829 fix migrations 2018-08-15 22:02:39 +02:00
Hugo LEVY-FALK
49585cade1 Ajoute la possibilité d'utiliser uniquement le compte mail local. 2018-08-14 13:28:39 +02:00
Hugo LEVY-FALK
680b8a7ec7 Rend l'affichage des mails locaux plus intuitif 2018-08-14 13:28:39 +02:00
Charlie Jacomme
cef93af15a last email migration 2018-08-14 13:28:39 +02:00
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