Commit Graph

730 Commits

Author SHA1 Message Date
Valentin Deniaud b8fa64ff3f translation update 2020-12-23 14:23:58 +01:00
Valentin Deniaud be7df7e07c agendas: add handling for 0 minute meeting type (#49688) 2020-12-23 10:56:49 +01:00
Valentin Deniaud 1d6bf6767b misc: apply black 2020-12-23 10:43:01 +01:00
Valentin Deniaud 46fd28796d manager: unavailability calendars exceptions in timetable views (#48306) 2020-12-23 10:13:42 +01:00
Valentin Deniaud 24856dd643 agendas: move desks prefetch code from view to model (#48306) 2020-12-22 17:47:17 +01:00
Valentin Deniaud 8409186543 manager: differentiate bookings with colors (#39794) 2020-12-22 17:29:11 +01:00
Valentin Deniaud b33972c356 agendas: include event description in reminders (#49034) 2020-12-21 10:51:35 +01:00
Frédéric Péters a99c94292b translation update 2020-12-18 14:15:41 +01:00
Valentin Deniaud 221a4051f9 api: match StringOrListField max length with model definition (#48586) 2020-12-17 14:39:02 +01:00
Lauréline Guérin 735a4785cd
agendas: fix import with duplicated exceptins (#48615) 2020-12-17 09:16:26 +01:00
Lauréline Guérin fa9e11354c
manager: display label if no user_name in bookings (#48736) 2020-12-17 08:56:29 +01:00
Lauréline Guérin 2ec664efd3
api: complete slot_status endpoint result (#48877) 2020-12-14 13:41:48 +01:00
Nicolas Roche ef55e9de56 manager: set a dedicated 403 response on home page (#48367) 2020-12-11 15:55:54 +01:00
Valentin Deniaud 4cd2ba019c tests: use freezer when mocking time (#48961) 2020-12-10 13:26:47 +01:00
Valentin Deniaud 71eebc14fa tests: keep weekday numbers under 7 (#49291) 2020-12-09 15:13:32 +01:00
Frédéric Péters ff0c95cc66 translation update 2020-12-02 09:53:25 +01:00
Frédéric Péters 125b82377a translation update 2020-12-01 19:10:48 +01:00
Lauréline Guérin 1302ef186f
manager: reduce querysets on agenda settings page (#48624) 2020-12-01 15:32:47 +01:00
Lauréline Guérin 9e9a6d24c1
manager: add some data to test querysets (#48624) 2020-12-01 15:32:47 +01:00
Valentin Deniaud a51a036c13 api: use current timezone in get_max_datetime (#48464) 2020-11-30 10:37:36 +01:00
Valentin Deniaud 53f7945e78 tests: use current timezone rather than UTC (#48464) 2020-11-30 10:37:36 +01:00
Valentin Deniaud 54e4572011 manager: move roles and booking delays to own form (#46774) 2020-11-30 09:53:09 +01:00
Lauréline Guérin 81cb0ee0ea
manager: fix month view link display on open events (#48875) 2020-11-26 14:52:40 +01:00
Nicolas Roche a007e425b5 tests: correct modulo on a test (#48726) 2020-11-23 14:47:58 +01:00
Frédéric Péters 332aca5882 translation update 2020-11-19 19:39:37 +01:00
Lauréline Guérin b4b2801eba
agendas: don't fail on unexpected M2M in import (#48421) 2020-11-19 09:26:24 +01:00
Emmanuel Cazenave 09780824e5 manager: refine messages when adding exception (#47393) 2020-11-18 17:47:28 +01:00
Emmanuel Cazenave 5423bbe008 manager: warn about overlapping of unavailability_calendar over booking (#47393) 2020-11-18 17:47:22 +01:00
Lauréline Guérin e96d9412cc
manager: warning if updated exception overlaps a booking (#48286) 2020-11-18 11:30:00 +01:00
Valentin Deniaud 3c344d80be manager: add site export (#48100) 2020-11-18 10:33:56 +01:00
Frédéric Péters f8c8415126 translation update 2020-11-18 08:11:47 +01:00
Emmanuel Cazenave 2370a8eafa manager: grab exceptions from unavailability calendars (#47395) 2020-11-17 17:04:16 +01:00
Emmanuel Cazenave 6d0e8a57ad agendas: add date filter params on datetimes api (#48078) 2020-11-17 16:31:21 +01:00
Lauréline Guérin 7f826697dc
manager: add breadcrumbs on agenda form pages (#48611) 2020-11-17 15:30:09 +01:00
Lauréline Guérin 14baf0d93e
api: add places in datetimes endpoint result (#48431) 2020-11-17 15:07:00 +01:00
Lauréline Guérin a889f175bd
manager: add breadcrumbs on agenda import page (#48450) 2020-11-17 14:28:11 +01:00
Emmanuel Cazenave 19de518d68 manager: redirect to settings view after creating an unavailability calendar (#47549) 2020-11-17 11:33:39 +01:00
Lauréline Guérin 241d65612b
api: proper error if datetime part is wrong in a slot (#48132) 2020-11-13 09:17:28 +01:00
Emmanuel Cazenave f0b054a756 agendas: make maximal_booking_delay an excluded upper bound (#48185) 2020-11-10 16:12:42 +01:00
Valentin Deniaud 4bbb4c08cf manager: do not display booking label when multiple desks (#48448) 2020-11-10 16:07:33 +01:00
Emmanuel Cazenave 7f8273ea91 agendas: compute accurate overlapping (#48285) 2020-11-10 15:28:26 +01:00
Emmanuel Cazenave 69718b2cb5 tests: use localtimein test_virtual_agendas_meetings_datetimes_api_with_similar_desk 2020-11-09 10:14:45 +01:00
Frédéric Péters d103f88437 translation update 2020-11-06 08:47:13 +01:00
Lauréline Guérin ce6d34eb5f
manager: fix exception breadcrumbs on unavailability calendar (#47644) 2020-11-05 16:04:34 +01:00
Emmanuel Cazenave 033c43f860 agendas: handle import/export of unavailability calendars (#47394) 2020-11-05 12:56:49 +01:00
Emmanuel Cazenave 3e5f02b5ca manager: correct typo in unavailability-calendar-toggle view url (#48291) 2020-11-05 12:05:40 +01:00
Valentin Deniaud 3200c97e24 migrations: activate translation for holidays (#48299) 2020-11-05 10:40:00 +01:00
Valentin Deniaud 2ed9209e52 agendas: translate holidays exception at creation (#48110) 2020-11-02 17:03:41 +01:00
Valentin Deniaud f478dd26f5 tox: compile translations before tests (#48193) 2020-11-02 16:50:33 +01:00
Emmanuel Cazenave df03dfd515 agendas: use update_or_create on TimePeriod and TimePeriodException import (#48095) 2020-10-30 15:00:49 +01:00