Commit Graph

72 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
Lauréline Guérin ade248abf0
api: hide check fields for bookings of meetings agendas (#69169)
gitea-wip/chrono/pipeline/pr-main This commit looks good Details
2022-11-16 11:06:42 +01:00
Valentin Deniaud b0f0033e3a api: merge category selection into agenda options (#71187) 2022-11-15 09:59:01 +01:00
Lauréline Guérin 9ff5fb0f13
api: add desk info for bookings of meetings agenda (#69170)
gitea-wip/chrono/pipeline/pr-main This commit looks good Details
2022-11-14 10:13:45 +01:00
Paul Marillonnet 92d238d1e3 api: include BO label in booking serialization (#71224) 2022-11-10 14:19:45 +01:00
Valentin Deniaud a69db08e7e api: forbid exclude_user parameter in events fillslots (#69867) 2022-10-04 16:14:54 +02:00
Agate da4456096b django4: replaced ugettext* calls with corresponding gettext* calls (#68593) 2022-09-01 09:09:43 +02:00
Valentin Deniaud d3436d8e0b api: allow updating shared custody agenda date start (#66932) 2022-07-26 11:02:00 +02:00
Valentin Deniaud c38817fdf4 api: remove time part from shared custody agenda date start field (#66932) 2022-07-26 10:23:36 +02:00
Lauréline Guérin c9d2a4681c
api: endpoint to get a list of serialized events (#66874) 2022-07-15 09:38:55 +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 2d0cb4f1b2
api: use check_types from lingo (#66015) 2022-07-01 10:34:52 +02:00
Lauréline Guérin b5d836d46d
agendas: Booking.user_check_type becomes 2 fields (slug, label) (#66015) 2022-07-01 10:34:52 +02:00
Valentin Deniaud 2e9fe5b794 api: allow empty guardian_external_id parameter (#66332) 2022-06-27 17:10:01 +02:00
Lauréline Guérin 9842b071c8
api: patch booking & use_color_for (#66382) 2022-06-27 12:21:01 +02:00
Lauréline Guérin 4617dbdebb
api: new endpoint to get events and check status (#65770) 2022-06-10 14:21:24 +02:00
Paul Marillonnet 81afbc271f api: patch booking color through dedicated endpoint (#65756) 2022-05-31 09:53:49 +02:00
Lauréline Guérin 3db7658f6e
api: patch booking & user fields (#63913) 2022-05-17 15:44:18 +02:00
Valentin Deniaud e629fccaec api: forbid overlapping recurring events booking (#64383) 2022-05-16 10:58:35 +02:00
Valentin Deniaud b359c3f1ff api: forbid overlapping events booking (#64383) 2022-05-16 10:58:35 +02:00
Valentin Deniaud 3fab3b136c api: configure shared custody agenda on creation (#64423) 2022-05-02 11:34:51 +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 f70aa2063a
agendas: a check_type can be disabled (#63847) 2022-04-29 10:01:36 +02:00
Lauréline Guérin e2cd0d6ad6
agendas: Booking.user_check_type becomes a FK (#63847) 2022-04-29 10:01:36 +02:00
Lauréline Guérin 3a1655adff
api: set presence reason on bookings (#63810) 2022-04-29 09:21:31 +02:00
Lauréline Guérin ae28ec5858
agendas: add kind field to CheckType model (#63810) 2022-04-29 09:21:31 +02:00
Lauréline Guérin 4547d00787
api: keep user_absence_reason field (#63810) 2022-04-29 09:21:31 +02:00
Lauréline Guérin b1c85499df
agendas: rename absence reason into check type (#63810) 2022-04-29 09:21:31 +02:00
Lauréline Guérin 0c9b65cead
api: include custom fields in events details (#63288) 2022-04-08 10:54:16 +02:00
Lauréline Guérin c945f6b13f
api: configure custom fields on event (#63287) 2022-04-07 13:52:25 +02:00
Lauréline Guérin f2a1a97940
api: configure events type on agenda (#63286) 2022-04-07 11:33:28 +02:00
Lauréline Guérin 094cba528d
api: return status in multiple agendas datetimes (#63268) 2022-04-07 09:53:39 +02:00
Lauréline Guérin db5b7f3be7
misc: clean and simplify prefetch methods (#63268) 2022-04-07 09:01:04 +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
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 d82c194694 api: add shared custody views (#62146) 2022-03-15 09:47:26 +01:00
Lauréline Guérin 2d5f2ee9ac
api: exclude subscribed start_date param (#61573) 2022-02-17 14:03:18 +01:00
Nicolas Roche ac41d09c94 api: use StringOrListField for recurrence_days serialiser (#60351) 2022-02-15 11:52:32 +01:00
Lauréline Guérin 8be7358dee
api: flat extra_data in booking patch endpoint (#61074) 2022-02-11 08:53:45 +01:00
Lauréline Guérin d1da2b5c95
api: fix subscribed with dates (#61494) 2022-02-08 10:58:54 +01:00
Valentin Deniaud 6358e4bda5 agendas: allow sending reminders to multiple recipients (#61367) 2022-02-03 12:23:23 +01:00
Lauréline Guérin fcd6dce3e2
api: subscription patch endpoint (#61077) 2022-02-01 09:20:45 +01:00
Lauréline Guérin 246043f3d4
api: list subscriptions endpoint (#61079) 2022-01-31 14:14:09 +01:00
Lauréline Guérin 2955505c59
api: first/last name and extra_data on subscription create (#61064) 2022-01-31 13:59:17 +01:00
Valentin Deniaud 40b7329583 api: use date parameters to filter subscribed agendas more efficiently (#60064) 2022-01-31 11:37:09 +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