Commit Graph

1335 Commits

Author SHA1 Message Date
Valentin Deniaud 049b1e9db0 manager: forbid event recurrence end date too far in the future (#60553) 2022-01-19 11:35:02 +01:00
Lauréline Guérin 961862593b
manager: fix breadcrumb in event detail pages (#60503) 2022-01-17 17:09:46 +01:00
Valentin Deniaud 4c66e5a303 api: sort events by start time in recurring events list (#60461) 2022-01-17 15:48:14 +01:00
Valentin Deniaud 39f78e0cc2 manager: add recurrences on event creation (#60504) 2022-01-11 17:04:30 +01:00
Valentin Deniaud c9337d47b7 manager: allow first access to event recurrence with view permission (#60504) 2022-01-11 17:04:30 +01:00
Emmanuel Cazenave 04674bb16f jenkins: show execution context in coverage reports (#60446) 2022-01-11 15:51:21 +01:00
Valentin Deniaud 6b22764afd api: add unbook action to recurring fillslots endpoint (#60255) 2022-01-06 17:32:54 +01:00
Valentin Deniaud 58ade5be61 api: add book action to recurring fillslots endpoint (#60255) 2022-01-06 17:32:54 +01:00
Valentin Deniaud ad019b0956 api: add action parameter to recurring fillslots endpoint (#60255) 2022-01-06 17:32:54 +01:00
Valentin Deniaud 29413e3a35 trivial: remove invalid choice in serializer field (#60255) 2022-01-06 11:02:06 +01:00
Valentin Deniaud 014dc4624e api: add event slug filter in user bookings list (#60024) 2022-01-06 10:19:37 +01:00
Valentin Deniaud 786b0e03b3 api: include event detail in user bookings info (#60020) 2022-01-04 18:05:41 +01:00
Valentin Deniaud 1a03535d87 api: sort user bookings by event date (#60020) 2022-01-04 18:04:57 +01:00
Valentin Deniaud 5d97e6f197 api: do not include cancelled or secondary bookings in user bookings list (#60020) 2022-01-04 14:34:58 +01:00
Valentin Deniaud 5c25f7811d api: add in_waiting_list filter in user bookings list (#60020) 2022-01-04 14:34:58 +01:00
Valentin Deniaud 4c52f29cfd api: add option to return booked events detail in fillslots APIs (#60023) 2022-01-04 13:44:58 +01:00
Valentin Deniaud e2612b0303 manager: fix overwrite of exception display dimensions in month view (#60247) 2022-01-04 12:21:42 +01:00
Valentin Deniaud 51812ea159 api: sort events by start_datetime in recurring events list (#59869) 2022-01-04 10:52:14 +01:00
Valentin Deniaud 8accec00fd agendas: do not consider moved event recurrence when updating (#59948) 2022-01-03 16:05:02 +01:00
Valentin Deniaud e88da83b6d api: add event deletion (#59792) 2022-01-03 09:57:29 +01:00
Lauréline Guérin 5e4675f533
api: do not cancel out of delay bookings in events fillslots (#59821) 2021-12-30 17:23:54 +01:00
Frédéric Péters 20f86b91f3 translation update 2021-12-25 10:38:18 +01:00
Valentin Deniaud 8ad0ac7d51 api: add agenda label to event details (#60022) 2021-12-23 16:18:47 +01:00
Valentin Deniaud 5ebb692c19 api: add backoffice url to event details (#60021) 2021-12-23 16:17:53 +01:00
Valentin Deniaud 278be72b03 tests: move login helper outside manager tests (#60021) 2021-12-23 14:15:13 +01:00
Valentin Deniaud 7b2c9950d3 api: include event slug in recurring event details (#60019) 2021-12-23 13:52:31 +01:00
Valentin Deniaud 970ed29f5b tests: check date range changes work in recurring events fillslots (#60040) 2021-12-23 10:33:07 +01:00
Valentin Deniaud cf74c63bb5 translation update 2021-12-22 14:32:40 +01:00
Valentin Deniaud 1a7fa6a0d8 agendas: make weekdays plural in recurrence text display (#59848) 2021-12-22 14:02:52 +01:00
Valentin Deniaud d81e159827 agendas: ignore missing category during agenda import (#57424) 2021-12-16 17:14:15 +01:00
Lauréline Guérin f974cfe604 manager: import/export categories (#57424) 2021-12-16 17:14:15 +01:00
Valentin Deniaud 842d7629d8 api: do not cancel past bookings in multiple events fillslots (#59778) 2021-12-16 16:54:23 +01:00
Benjamin Dauvergne 289bcd785f misc: remove overloaded mellon/base.html (#59527) 2021-12-15 19:11:48 +01:00
Frédéric Péters ecde898f45 translation update 2021-12-14 19:45:45 +01:00
Valentin Deniaud 5269bc60c1 api: add support for subscriptions in recurring fillslots (#58446) 2021-12-13 16:41:23 +01:00
Valentin Deniaud 270daa2202 api: filter by subscriptions in recurring events list (#58446) 2021-12-13 16:41:23 +01:00
Valentin Deniaud 2e7d87ffe7 api: add support for subscriptions in multiple agendas fillslots (#58446) 2021-12-13 16:41:23 +01:00
Valentin Deniaud 97b0b899af api: filter by subscriptions in multiple agendas datetimes (#58446) 2021-12-13 16:41:23 +01:00
Valentin Deniaud 0e4689a139 agendas: update existing agenda on import (#59515) 2021-12-13 09:58:39 +01:00
Valentin Deniaud 02837f7632 api: add agenda deletion (#59127) 2021-12-13 09:58:12 +01:00
Frédéric Péters 62cf0f90df debian: remove obsolete dh-systemd build-dep 2021-12-12 12:03:27 +01:00
Frédéric Péters 4f222f3ea1 jenkins: build packages for buster & bullseye 2021-12-12 11:42:00 +01:00
Valentin Deniaud bb46f55199 agendas: get proper form url in meetings agenda reminder (#59384) 2021-12-07 10:37:17 +01:00
Valentin Deniaud 112c7d5e6b agendas: force dst when importing time period exception (#59342) 2021-12-06 16:17:57 +01:00
Emmanuel Cazenave 387ccda63b agendas: take care of primary event when duplicating recurring events (#55301) 2021-12-06 15:53:11 +01:00
Frédéric Péters 761bfc3292 translation update 2021-12-02 20:09:25 +01:00
Valentin Deniaud 48a8af32d2 agendas: add subscription model (#58444) 2021-11-25 18:51:36 +01:00
Valentin Deniaud da133c7b0c pylint: remove disabling of misplaced-comparison-constant (#59021) 2021-11-25 18:13:21 +01:00
Valentin Deniaud 6b8518fdce pylint: disable use-implicit-booleaness-not-comparison (#59021) 2021-11-25 17:50:34 +01:00
Frédéric Péters 0b56daf9eb build: bump black version 2021-11-22 22:07:09 +01:00