Commit Graph

1466 Commits

Author SHA1 Message Date
Lauréline Guérin db5b7f3be7
misc: clean and simplify prefetch methods (#63268) 2022-04-07 09:01:04 +02:00
Lauréline Guérin a7c5e93227
misc: split some tests 2022-04-07 09:01:04 +02:00
Thomas NOËL af8ae79d8e debian/uwsgi: use unique-cron (#63395) 2022-04-06 10:43:34 +02:00
Lauréline Guérin 11efe9ce10
api: add backoffice_url to agenda details (#63183) 2022-04-04 17:34:09 +02:00
Lauréline Guérin f90f1452f9
manager: access to agenda redirect view with slug (#63183) 2022-04-04 17:34:09 +02:00
Valentin Deniaud 6d1e10328b translation update 2022-04-04 17:17:49 +02:00
Valentin Deniaud 050fa402f7 misc: remove feature flag from recurring event booking apis (#63521) 2022-04-04 17:03:19 +02:00
Valentin Deniaud afe588a1fb api: add shared custody support in recurring event list and fillslots (#63048) 2022-04-04 15:29:08 +02:00
Lauréline Guérin 9a8e19d0c6
api: add booking id and urls in events fillslot result (#63044) 2022-04-01 08:31:18 +02:00
Valentin Deniaud 5ca2fa0e91 agendas: add command to update shared custody holiday rules (#62801) 2022-03-31 15:02:19 +02:00
Valentin Deniaud 22d3a7e023 agendas: exceptional custody periods should override holiday rules (#62801) 2022-03-31 15:02:19 +02:00
Valentin Deniaud 7d0511aa78 agendas: add shared custody holiday rules (#62801) 2022-03-31 15:02:19 +02:00
Valentin Deniaud dcec0f2d3f agendas: add time period exception groups (#62801) 2022-03-31 15:02:19 +02:00
Emmanuel Cazenave 89289ad665 agendas: honor real agendas booking delay when booking through a virtual agenda (#63358) 2022-03-31 14:41:48 +02:00
Thomas NOËL 78140afb4a trivial: bump black version to 22.3.0 2022-03-31 12:16:12 +02:00
Valentin Deniaud e957fdef68 agendas: remove excluded datetimes parameter from event creation methods (#63342) 2022-03-31 10:38:48 +02:00
Lauréline Guérin 387b08b7aa
agendas: fix import with bad datetimes (#62352) 2022-03-31 10:36:53 +02:00
Valentin Deniaud 26fdc69a95 api: allow events without recurrence end date in recurring event list (#63361) 2022-03-31 10:36:22 +02:00
Valentin Deniaud 5b8e840f69 agendas: enforce min_date in get_custody_slots (#63328) 2022-03-29 17:51:33 +02:00
Valentin Deniaud 78e0f50c85 translation update 2022-03-28 14:47:06 +02:00
Valentin Deniaud 9517800acd agendas: warn about special caracters for SMS reminder translation (#63080) 2022-03-28 14:44:06 +02:00
Valentin Deniaud f0602fb239 translation update 2022-03-28 11:40:57 +02:00
Valentin Deniaud 8487685feb agendas: allow exception sources in unavailability calendars (#52370) 2022-03-28 11:24:02 +02:00
Valentin Deniaud 885ecf664c manager: make time period exception source views more generic (#52370) 2022-03-28 11:24:02 +02:00
Valentin Deniaud c1938e3046 api: indicate possibility of future data in statistics (#62987) 2022-03-28 11:08:36 +02:00
Valentin Deniaud 4f81c65622 agendas: always create event recurrences in update method (#62635) 2022-03-28 10:29:48 +02:00
Valentin Deniaud b626b24800 agendas: remove useless subscription and shared custody code (#62635)
This includes partial revert of 56300815e7
and f158dc02ef.
2022-03-28 10:29:48 +02:00
Valentin Deniaud 7769ffabf6 agendas: simplify get_open_events method (#62635) 2022-03-28 10:29:48 +02:00
Valentin Deniaud d6cf33068b agendas: remove get_or_create_event_recurrence method (#62635) 2022-03-28 10:29:48 +02:00
Valentin Deniaud d707c0569c agendas: remove code creating event recurrence on the fly (#62635) 2022-03-28 10:29:48 +02:00
Valentin Deniaud 11fa0802ec agendas: stop adding event recurrences on the fly (#62635) 2022-03-28 10:29:48 +02:00
Valentin Deniaud ba38629af3 agendas: always create event recurrences (#62635) 2022-03-28 10:29:48 +02:00
Lauréline Guérin 939c1b0cff
agenda: fix booking delay around dst changes (#63202) 2022-03-25 17:47:08 +01:00
Valentin Deniaud eeeb0bf5af agendas: use pgettext_lazy rather than pgettext (#62908) 2022-03-17 16:21:14 +01:00
Valentin Deniaud 4c7430d03c manager: use checkboxes for weekday indexes selection (#62810) 2022-03-16 09:54:41 +01:00
Valentin Deniaud 638afb63aa translation update 2022-03-15 16:58:46 +01:00
Valentin Deniaud 5f413af3d1 manager: account for time period weekday indexes in calendar views (#45159) 2022-03-15 15:56:07 +01:00
Valentin Deniaud 7672c6edea api: account for time period weekday indexes (#45159) 2022-03-15 15:56:07 +01:00
Valentin Deniaud 956c1fd183 manager: choose time period weekday indexes (#45159) 2022-03-15 15:56:07 +01:00
Valentin Deniaud 6c067790e1 agendas: add weekday indexes to time period (#45159) 2022-03-15 15:56:07 +01:00
Valentin Deniaud 839a578bd0 utils: add function to get weekday index from date (#45159) 2022-03-15 15:56:07 +01:00
Valentin Deniaud d1df43fd7e translation update 2022-03-15 15:32:59 +01:00
Valentin Deniaud f158dc02ef api: make shared custody work with recurring events in datetimes (#62598) 2022-03-15 14:26:40 +01:00
Valentin Deniaud 6311c5146a api: check shared custody in multiple agendas fillslots (#62598) 2022-03-15 14:17:39 +01:00
Valentin Deniaud 5674a606ff api: filter on shared custody in multiple agendas datetimes (#62598) 2022-03-15 14:17:39 +01:00
Valentin Deniaud a0cc40a313 tests: fix string 2022-03-15 13:15:45 +01:00
Valentin Deniaud 0ec0604af5 translation update 2022-03-15 11:28:33 +01:00
Valentin Deniaud b102578e26 misc: fix strings for translation 2022-03-15 11:28:26 +01:00
Valentin Deniaud aaf66f3930 manager: test booking reminders sending (#61234) 2022-03-15 10:47:52 +01:00
Valentin Deniaud 52a45656a1 reminders: split send code (#61234) 2022-03-15 10:47:52 +01:00