Commit Graph

372 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
Valentin Deniaud cfd3de9908 api: build group_by options after filtering by agenda (#63369) 2022-11-14 09:56:03 +01:00
Valentin Deniaud f8e1888144 api: add date time period support in datetimes and fillslot (#70185) 2022-10-31 16:52:48 +01:00
Lauréline Guérin af7ffbdae5
api: fix fillslot with user exclusion & cancelled bookings (#69859) 2022-10-04 13:38:00 +02:00
Lauréline Guérin 531a92975d
api: param to exclude som meeting_types (#66866) 2022-09-23 14:56:48 +02:00
Agate cb7b1f3ca3 django4: replaced force_text with equivalent force_str (#68593) 2022-09-01 09:09:43 +02:00
Agate da4456096b django4: replaced ugettext* calls with corresponding gettext* calls (#68593) 2022-09-01 09:09:43 +02:00
Valentin Deniaud ded732b15a api: target shared custody agendas by date when filtering (#66933) 2022-08-16 11:38:42 +02:00
Valentin Deniaud cb409ebb5b api: do not count cancelled bookings in statistics (#68044) 2022-08-09 09:40:22 +02:00
Valentin Deniaud d3436d8e0b api: allow updating shared custody agenda date start (#66932) 2022-07-26 11:02:00 +02:00
Lauréline Guérin 7ccc5cd1c0
api: fillslot & tstzrange_constraint, retry (#67053) 2022-07-21 14:56:11 +02:00
Lauréline Guérin b17a2ee543
api: fillslots, create events in the transaction (#67053) 2022-07-21 14:56:11 +02:00
Valentin Deniaud a6ca69a481 api: return event checked status (#67599) 2022-07-21 11:44:22 +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
Lauréline Guérin abf70dba29
agendas: remove CheckType & CheckTypeGroup models (#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 8234dcf6a2 api: return backoffice URL on shared custody agenda creation (#66333) 2022-06-27 17:10:29 +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 de59c38321
api: add category_label to agenda details (#65524) 2022-05-20 13:54:42 +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 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 d728a26447
api: mark bookings and cancellations as out of min delay (#63809) 2022-04-12 11:45:36 +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
Lauréline Guérin 11efe9ce10
api: add backoffice_url to agenda details (#63183) 2022-04-04 17:34:09 +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
Emmanuel Cazenave 89289ad665 agendas: honor real agendas booking delay when booking through a virtual agenda (#63358) 2022-03-31 14:41:48 +02:00
Valentin Deniaud c1938e3046 api: indicate possibility of future data in statistics (#62987) 2022-03-28 11:08:36 +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 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