Ludovic Stephan
4da5add25a
Move choices_length
to shared folder
2019-10-15 21:51:23 +02:00
Martin Pépin
f5766e9207
events: make isort happy
2019-10-08 23:33:46 +02:00
Martin Pépin
a8fd04e4c0
test events.views.participants_csv
2019-10-08 22:26:31 +02:00
Martin Pépin
33bc3c5882
Events: simple csv participants export
2019-10-08 22:26:30 +02:00
Martin Pépin
41a3c4c161
add event subscriptions (models only)
2019-10-08 22:21:37 +02:00
Martin Pépin
83c83d791b
Update changelog
2019-10-07 18:45:02 +02:00
Martin Pépin
d5f0060e2e
Fix profile test: non-cof users can access /profile
2019-10-07 18:45:02 +02:00
Martin Pépin
41256154ad
Make profile editable for non-COF user
...
Non-COF users can now edit their own profile
Contrary to COF users they cannot change their mailing list settings
2019-10-07 18:45:02 +02:00
Martin Pépin
0814cfe1ef
home templates: add links for non-COF users
...
Add links to
- change password page
- profile page
2019-10-07 18:45:02 +02:00
Martin Pépin
730611039b
isort events.admin
2019-10-07 18:44:36 +02:00
Martin Pépin
9b355d5b56
linter config: add events to known_first_party
2019-10-07 18:32:51 +02:00
Martin Pépin
6781122fc1
Add the events app to the CI checks
2019-10-07 18:32:06 +02:00
Ludovic Stephan
e9ca8eb8dd
Merge branch 'kerl/refactor_events' into 'master'
...
Nouvelle app pour gérer les événements
See merge request klub-dev-ens/gestioCOF!365
2019-10-07 14:39:51 +02:00
Martin Pépin
97f682dfcd
Update changelog
2019-10-06 19:25:26 +02:00
Martin Pépin
9f2004bb54
Add events in the coverage report
2019-10-06 19:24:32 +02:00
Martin Pépin
8119591c62
enable the "events" app in CI
2019-10-06 19:24:32 +02:00
Martin Pépin
34e552f760
New 'events' app, first model
...
The objective is to move (at some point) all the management logic in
this app. Before that time: as long as the events app does not have all
the features necessary to be used in production it is only available in
dev mode and coexists with the old event system. When it's ready we'll
move the old events in the new app (data migration) and remove the old
system.
2019-10-06 19:24:32 +02:00
Ludovic Stephan
ef97afd86c
Merge branch 'kerl/pub-kde' into 'master'
...
Un peu de pub pour KDEns
See merge request klub-dev-ens/gestioCOF!367
2019-10-06 19:18:38 +02:00
Martin Pépin
9a7a447246
Update changelog
2019-10-06 17:54:12 +02:00
Martin Pépin
f85f014bc9
Un peu de pub pour KDEns
2019-10-06 17:53:30 +02:00
Ludovic Stephan
fb1519cece
Merge branch 'kerl/unused-deps' into 'master'
...
Remove useless / unused dependencies
See merge request klub-dev-ens/gestioCOF!366
2019-10-06 13:50:43 +02:00
Ludovic Stephan
51e8058f97
Merge branch 'kerl/home_template_view' into 'master'
...
Rewrite home as a class-based view
See merge request klub-dev-ens/gestioCOF!369
2019-10-06 13:47:07 +02:00
Ludovic Stephan
fba6b592f5
Merge branch 'kerl/fix_revente_crash' into 'master'
...
Fix crash on /bda/revente/<id>/manage
Closes #228
See merge request klub-dev-ens/gestioCOF!370
2019-10-06 12:01:53 +02:00
Martin Pépin
db158ad312
Update changelog
2019-10-06 11:52:32 +02:00
Martin Pépin
8c9de4303b
Add a testcase for issue #228
2019-10-06 10:57:15 +02:00
Martin Pépin
9661751df2
Fix crash on /bda/revente/<id>/manage
...
`annotate_paid` method is a method of the Participant object manager,
not the Participant class itself
2019-10-06 10:32:18 +02:00
Martin Pépin
d1c9d27a65
Rewrite home as a class-based view
2019-10-06 00:28:32 +02:00
Martin Pépin
838bf325ba
Remove useless / unused dependencies
...
- unicodecsv is useless in py3
- autoslug is not used anywhere
- wheels comes with any correctly configured virtualenv
2019-10-05 17:38:31 +02:00
Ludovic Stephan
b99fd03df2
Merge branch 'kerl/403_vs_404' into 'master'
...
Replace some 403 by 404 to avoid trigramme leaking
Closes #224
See merge request klub-dev-ens/gestioCOF!364
2019-10-05 16:01:46 +02:00
Martin Pépin
d37c41e99f
kfet/test_views: more eloquent test names
2019-10-05 13:48:29 +02:00
Martin Pépin
a4ecd344d0
Update CHANGELOG
2019-10-05 11:28:59 +02:00
Martin Pépin
e0285607a0
Fix tests according to issue #224
2019-10-05 02:25:05 +02:00
Martin Pépin
96adadce5e
Replace some 403 by 404 to avoid trigramme leaking
...
Fixes #224
2019-10-05 01:25:36 +02:00
Robin Champenois
e8a9e808f5
Merge branch 'Aufinal/charte_bda' into 'master'
...
Ajoute un popup de charte BdA à l'inscription aux tirages
Closes #225
See merge request klub-dev-ens/gestioCOF!363
2019-09-26 21:00:33 +02:00
Ludovic Stephan
966cf6ce15
On hook le popup à form.submit()
2019-09-26 20:30:04 +02:00
Ludovic Stephan
6406b493a2
Add background opacity
2019-09-26 20:04:07 +02:00
Ludovic Stephan
0701213225
Copy jconfirm to shared
2019-09-18 20:44:35 +02:00
Ludovic Stephan
411e66b13c
Style charte popup
2019-09-18 19:36:14 +02:00
Ludovic Stephan
5db7eef1d7
Add charte popup and functionality
2019-09-18 19:36:02 +02:00
Ludovic Stephan
0a1b20dd4e
Add accepte_charte
field to Participant
model
2019-09-18 19:34:56 +02:00
Ludovic Stephan
92ebf0d233
Merge branch 'Kerl/registration_less_email_errors' into 'master'
...
Erreurs de mails lors de l'inscription d'un nouveau membre
Closes #173
See merge request klub-dev-ens/gestioCOF!348
2019-06-17 22:31:43 +02:00
Basile Clement
405f95a43b
Early return if there is no email
2019-06-17 22:17:34 +02:00
Martin Pépin
ab89002cfc
Clearer error message
2019-06-17 22:17:34 +02:00
Martin Pépin
c319780ab5
CHANGELOG: less email errors during registration
2019-06-17 22:17:34 +02:00
Martin Pépin
9f23f85b87
Handle errors when sending welcome emails during member registraton
2019-06-17 22:17:02 +02:00
Ludovic Stephan
1cf333f0fc
Merge branch 'Aufinal/readonly_user' into 'master'
...
Désactive la modification des comptes COF sur l'interface K-Fêt
See merge request klub-dev-ens/gestioCOF!360
2019-06-17 22:15:57 +02:00
Ludovic Stephan
bf372a1ce2
CHANGELOG
2019-06-17 22:03:11 +02:00
Ludovic Stephan
96430d852c
Do not repeat default argument
2019-06-17 22:02:12 +02:00
Ludovic Stephan
fc8c8fdf29
Montre les infos à tout le monde
2019-06-17 22:02:11 +02:00
Ludovic Stephan
8d30c5c7e5
Fix tests
2019-06-17 22:02:11 +02:00