892bf51163
Run black on all files
2023-05-19 14:57:48 +02:00
Ludovic Stephan
6a11139588
Fix tests
2021-06-15 16:52:56 +02:00
Ludovic Stephan
0875ef1278
Black v20
2020-08-28 18:00:54 +02:00
Martin Pépin
3a34ab4462
Make events tests independent of LOGIN_URL
2020-06-29 20:45:52 +02:00
Ludovic Stephan
3ca8b45014
Migration for events app
2020-05-20 17:41:25 +02:00
Martin Pépin
707b7b76db
Make events tests deterministic
2020-05-14 21:23:25 +02:00
Ludovic Stephan
6fff995ccd
Expand CSVResponseMixin functionality
2020-05-12 01:12:19 +02:00
Ludovic Stephan
50266f2466
Fix tests for python3.7 (?)
2020-05-11 13:03:13 +02:00
Ludovic Stephan
65171d1276
Fix event tests
2020-05-11 01:16:58 +02:00
Martin Pépin
24180e747e
Events: one more validation check
2020-05-08 16:40:18 +02:00
Martin Pépin
5a0cf58d8a
Events: more validation & uniqueness constraints
2020-05-08 16:34:35 +02:00
Martin Pépin
d7d4d73af3
typos
2020-05-08 16:34:19 +02:00
Martin Pépin
8778695e95
Add some more documentation in events.models
2020-05-08 16:14:04 +02:00
Martin Pépin
e0fd3db638
Make events tests deterministic
2020-05-08 16:14:04 +02:00
Martin Pépin
d5e9d09044
Events are configurable
...
This commit mostly reproduces the structure of gestioncof's events,
renames some stuff and adds a generic export view.
2020-05-08 16:14:04 +02:00
Martin Pépin
1f945d1af3
Avoid using get_by_natural_key
2019-12-24 17:14:45 +01: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
730611039b
isort events.admin
2019-10-07 18:44:36 +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