Frédéric Péters
|
a6c154077b
|
translation update
|
2021-07-12 22:24:01 +02:00 |
Valentin Deniaud
|
b54b1925e5
|
agendas: duplicate notification and reminder settings (#55311)
|
2021-07-12 10:05:13 +02:00 |
Valentin Deniaud
|
456e3597fa
|
agendas: duplicate exceptions desk for event agendas (#55310)
|
2021-07-12 10:04:10 +02:00 |
Lauréline Guérin
|
de11d22b9e
|
agenda: add forgotten fields in import/export (#55451)
|
2021-07-09 11:23:00 +02:00 |
Lauréline Guérin
|
90c4cfd084
|
api: accept events in GET params for fillslot (#55404)
|
2021-07-09 11:00:56 +02:00 |
Lauréline Guérin
|
574f284d66
|
manager: close popup after clicking on export button (#55365)
|
2021-07-09 10:47:04 +02:00 |
Lauréline Guérin
|
5c945da024
|
api: rename slots views (#55208)
|
2021-07-09 10:34:54 +02:00 |
Lauréline Guérin
|
eb2f8b8d48
|
agenda: option to have min delay in working days (#55049)
|
2021-07-09 10:21:22 +02:00 |
Paul Marillonnet
|
bd51c5138a
|
mitigate race condition while get-or-creating reccurent event (#55393)
inspired from django's behavior on get_or_create, e.g.
https://github.com/django/django/blob/stable/-
2.2.x/django/db/models/query.py#L567
|
2021-07-09 09:53:11 +02:00 |
Lauréline Guérin
|
e8c683fb91
|
agenda: option to disable check update when event is checked (#53933)
|
2021-07-09 08:54:25 +02:00 |
Frédéric Péters
|
8104efa1e2
|
api: include date attribute in /datetimes API calls (#55366)
|
2021-07-05 14:27:00 +02:00 |
Lauréline Guérin
|
ceaff0ef79
|
manager: display on event pages when it's checked (#55351)
|
2021-07-05 13:22:00 +02:00 |
Lauréline Guérin
|
2741ccdd9e
|
manager: fix check-event button (#55342)
|
2021-07-05 10:25:58 +02:00 |
Frédéric Péters
|
bb8fa4a778
|
translation fix
|
2021-07-03 08:20:11 +02:00 |
Frédéric Péters
|
fb5218f0d0
|
tox: stop testing against django 1.11
|
2021-07-02 14:34:47 +02:00 |
Lauréline Guérin
|
9ac90f720a
|
api: return events param in fillslot_url (#55316)
|
2021-07-02 09:13:52 +02:00 |
Lauréline Guérin
|
daf613525d
|
api: don't escape result of event_display_template (#55220)
|
2021-07-01 18:47:38 +02:00 |
Emmanuel Cazenave
|
886f316e5c
|
agendas: stop creating exceptions holder desk in the 'save' method (#55279)
|
2021-07-01 15:54:47 +02:00 |
Valentin Deniaud
|
3365a3f372
|
translation update
|
2021-07-01 15:41:08 +02:00 |
Valentin Deniaud
|
63148a30dd
|
api: fix string for localization
|
2021-07-01 15:33:06 +02:00 |
Valentin Deniaud
|
4fb6581e8d
|
api: allow booking all recurrences of recurring events (#54332)
|
2021-07-01 10:11:20 +02:00 |
Valentin Deniaud
|
dcc4b44a67
|
agendas: change annotate_queryset queries (#54332)
|
2021-07-01 10:05:20 +02:00 |
Valentin Deniaud
|
91ee8ca870
|
api: group bookings by event start datetime in statistics (#55266)
|
2021-07-01 10:02:58 +02:00 |
Valentin Deniaud
|
d6c1b36713
|
agendas: display start datetime of recurring event (#54655)
|
2021-07-01 10:02:26 +02:00 |
Valentin Deniaud
|
38048a93f7
|
api: change label for booking without presence info in statistics (#55277)
|
2021-06-30 17:00:10 +02:00 |
Frédéric Péters
|
0b9e1dd7c5
|
translation update
|
2021-06-29 16:36:03 +02:00 |
Valentin Deniaud
|
2921ed52a3
|
api: prevent crash on invalid event_display_template (#54388)
|
2021-06-28 15:26:45 +02:00 |
Lauréline Guérin
|
7d7f52487c
|
api: endpoint to check an event (#53932)
|
2021-06-28 09:17:21 +02:00 |
Lauréline Guérin
|
de557efedc
|
misc: split tests
|
2021-06-28 09:14:29 +02:00 |
Lauréline Guérin
|
3ba5dac136
|
manager: show when an event is checked (#53707)
|
2021-06-28 08:35:59 +02:00 |
Lauréline Guérin
|
dd424bc388
|
api: user_external_id for datetimes (#55002)
|
2021-06-25 18:03:20 +02:00 |
Lauréline Guérin
|
3999cf7a22
|
api: fillslot & past events (#48397)
|
2021-06-25 15:46:29 +02:00 |
Lauréline Guérin
|
302c2c0285
|
api: datetimes & past events (#48397)
|
2021-06-25 15:46:28 +02:00 |
Frédéric Péters
|
4d9c0330ad
|
api: prefetch exception desk when getting available slots (#54994)
|
2021-06-19 07:54:31 +02:00 |
Lauréline Guérin
|
577a492cd2
|
agendas: fix migration (#54969)
|
2021-06-18 10:47:38 +02:00 |
Lauréline Guérin
|
f9b5089f06
|
agendas: split failing migration (#54969)
|
2021-06-18 10:08:43 +02:00 |
Frédéric Péters
|
785341cecc
|
manager: put date/time widgets next to each other (#54967)
|
2021-06-18 08:33:49 +02:00 |
Frédéric Péters
|
9bc2b7bc55
|
translation update
|
2021-06-18 08:27:06 +02:00 |
Frédéric Péters
|
d28a54ebd4
|
misc: mark weekly recurrence choices for translation (#54966)
|
2021-06-18 08:25:39 +02:00 |
Frédéric Péters
|
ff02bc7176
|
forms: add explicit label to recurrence_days field (#54965)
|
2021-06-18 08:22:45 +02:00 |
Benjamin Dauvergne
|
4fb2349983
|
agendas: change dependencies of migration (#54956)
|
2021-06-18 07:45:12 +02:00 |
Benjamin Dauvergne
|
15e1c48ea2
|
Revert "api: add lock_code parameter to fillslot and datetimes" (#54956)
This reverts commit 2f9bf16a57 .
|
2021-06-18 07:45:12 +02:00 |
Frédéric Péters
|
5975b12e29
|
translation update
|
2021-06-18 07:44:42 +02:00 |
Thomas NOËL
|
f3bb5e44ac
|
api: add label to event details (#54932)
|
2021-06-17 10:27:54 +02:00 |
Frédéric Péters
|
abb2be9cdb
|
tox: limit psycopg2 to < 2.9 (#54925)
|
2021-06-17 08:52:45 +02:00 |
Thomas Jund
|
da6055a90d
|
manager: add styles for weekdays buttons group (#50560)
|
2021-06-11 18:29:03 +02:00 |
Valentin Deniaud
|
6372afc4a5
|
manager: add more granular control over event recurrence (#50560)
|
2021-06-11 18:29:03 +02:00 |
Benjamin Dauvergne
|
2f9bf16a57
|
api: add lock_code parameter to fillslot and datetimes (#17685)
|
2021-06-11 07:43:30 +02:00 |
Frédéric Péters
|
f2e37ff8f9
|
debian: set spooler-max-tasks for uwsgi (#54627)
|
2021-06-07 15:30:02 +02:00 |
Frédéric Péters
|
20b3ca6412
|
debian: enable uwsgi memory reports (#54610)
|
2021-06-06 10:34:42 +02:00 |