Commit Graph

114 Commits

Author SHA1 Message Date
Valentin Deniaud 1c608d2f24 agendas: limit shared custody agenda to only one child (#71632)
gitea-wip/chrono/pipeline/pr-main This commit looks good Details
gitea-wip/chrono/pipeline/head There was a failure building this commit Details
gitea/chrono/pipeline/head Something is wrong with the build of this commit Details
2022-11-28 15:51:59 +01:00
Valentin Deniaud bb148dc008 manager: display date time period in calendar views (#70185) 2022-10-31 16:52:48 +01:00
Valentin Deniaud 453d400d45 templates: formulate events reminder message differently (#69949) 2022-10-17 10:09:57 +02:00
Emmanuel Cazenave a8871cdeec agendas: do not send reminders to waiting list (#69309) 2022-09-20 10:08:43 +02:00
Valentin Deniaud bf9463e678 agendas: add date start field to shared custody agenda (#66330) 2022-07-04 14:25:26 +02:00
Lauréline Guérin abf70dba29
agendas: remove CheckType & CheckTypeGroup models (#66015) 2022-07-01 10:34:52 +02:00
Valentin Deniaud 513980d5b1 agendas: split name into first name and last name for shared custody (#64423) 2022-05-02 11:34:51 +02:00
Lauréline Guérin b1c85499df
agendas: rename absence reason into check type (#63810) 2022-04-29 09:21:31 +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
Valentin Deniaud 5b8e840f69 agendas: enforce min_date in get_custody_slots (#63328) 2022-03-29 17:51:33 +02:00
Valentin Deniaud 4f81c65622 agendas: always create event recurrences in update 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 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 52a45656a1 reminders: split send code (#61234) 2022-03-15 10:47:52 +01:00
Valentin Deniaud 064c9a4ea3 reminders: allow template syntax in message extra info (#61234) 2022-03-15 10:47:52 +01:00
Valentin Deniaud adad089c09 agendas: add shared custody models (#62146) 2022-03-15 09:47:23 +01:00
Valentin Deniaud 2ce8babd54 agendas: use event start_datetime when creating recurrences (#62611) 2022-03-15 09:46:42 +01:00
Emmanuel Cazenave f60d1498bc api: do not move desk max_datetime if not on a day boundary (#62590) 2022-03-09 15:00:19 +01:00
Valentin Deniaud 9b3580973e agendas: allow different reminder time between email and sms (#61368) 2022-02-03 12:41:10 +01:00
Valentin Deniaud 6358e4bda5 agendas: allow sending reminders to multiple recipients (#61367) 2022-02-03 12:23:23 +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 1a7fa6a0d8 agendas: make weekdays plural in recurrence text display (#59848) 2021-12-22 14:02:52 +01:00
Valentin Deniaud bb46f55199 agendas: get proper form url in meetings agenda reminder (#59384) 2021-12-07 10:37:17 +01:00
Emmanuel Cazenave 387ccda63b agendas: take care of primary event when duplicating recurring events (#55301) 2021-12-06 15:53:11 +01:00
Lauréline Guérin 629b512836
api: show events out of minimal delay (#58286) 2021-11-18 09:33:03 +01:00
Lauréline Guérin 6297ea6231
agendas: event publication_datetime (#56634) 2021-10-15 08:13:28 +02:00
Emmanuel Cazenave 3b9c1370c9 agendas: use custom urls in bookings (#56820) 2021-09-27 10:23:48 +02:00
Lauréline Guérin 0b53360c0c
agendas: trigger full and places event fields (#54747) 2021-08-30 10:39:07 +02:00
Lauréline Guérin 0909e9c548
misc: run tox on tests (#56289) 2021-08-20 15:28:42 +02:00
Lauréline Guérin 1ec4ad9376
misc: apply pyupgrade (#55867) 2021-07-27 15:19:00 +02:00
Lauréline Guérin 4ab584daa4
misc: fix expression-not-assigned pylint error (#55505) 2021-07-15 15:02:16 +02:00
Lauréline Guérin 05c6d6b26b
misc: fix misplaced-comparison-constant pylint error (#55505) 2021-07-15 15:02:15 +02:00
Lauréline Guérin 9fd102df87
misc: fix unused-variable pylint error (#55505) 2021-07-15 15:02:13 +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 eb2f8b8d48
agenda: option to have min delay in working days (#55049) 2021-07-09 10:21:22 +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 d6c1b36713 agendas: display start datetime of recurring event (#54655) 2021-07-01 10:02:26 +02:00
Valentin Deniaud 6372afc4a5 manager: add more granular control over event recurrence (#50560) 2021-06-11 18:29:03 +02:00
Lauréline Guérin 71850e67c6
api: booking, user_name and first/last_name (#53172) 2021-05-18 16:20:50 +02:00
Lauréline Guérin 992189a335
agendas: add slug form absence reason model (#53147) 2021-05-17 10:30:07 +02:00
Valentin Deniaud c68902b967 agendas: update recurrences asynchronously (#50561) 2021-04-28 17:27:46 +02:00
Valentin Deniaud 80826930ed agendas: allow exceptions to recurring events (#50561) 2021-04-28 17:27:46 +02:00
Benjamin Dauvergne 3952fe604b agenda: add get_max_meeting_duration method (#53313) 2021-04-23 10:31:55 +02:00
Lauréline Guérin 34224c56aa
misc: apply isort (#52856) 2021-04-16 10:32:59 +02:00