Commit Graph

556 Commits

Author SHA1 Message Date
Frédéric Péters 3a9fe804ec translation update 2020-07-03 10:50:38 +02:00
Frédéric Péters fc06234f5c misc: mention publication date in events CSV import help text (#44776) 2020-07-03 10:05:21 +02:00
Frédéric Péters 4786270f5b manager: mark full events on settings page like on view page (#44657) 2020-07-03 10:05:21 +02:00
Valentin Deniaud f1d67da603 manager: allow reusing meeting type slug after deletion (#44512) 2020-07-02 17:35:34 +02:00
Frédéric Péters 7e07387301 manager: only display events as full when main list is full (#44657) 2020-07-02 09:52:52 +02:00
Emmanuel Cazenave 4dc5481456 api: support overlapping events (#44644) 2020-07-02 06:22:31 +02:00
Frédéric Péters cedd70dbee translation update 2020-06-30 17:46:02 +02:00
Frédéric Péters 44c7f60ae2 manager: mark full events with a tag before their labels (#44452) 2020-06-30 15:26:45 +02:00
Frédéric Péters ce9ba2ef83 manager: use darker blue for the occupation bar of full events (#44452) 2020-06-30 15:23:22 +02:00
Lauréline Guérin ff939fc570
api: return slot-bookings url in datetimes api (#44374) 2020-06-26 16:49:22 +02:00
Lauréline Guérin 549e64e4bb
agenda: generate event slug if not provided (#44375) 2020-06-26 14:30:20 +02:00
Valentin Deniaud 49bca6ecc3 api: get meeting by slug (#43526) 2020-06-26 10:53:07 +02:00
Frédéric Péters 2969c00506 translation update 2020-06-19 08:41:13 +02:00
Emmanuel Cazenave ff19227fc9 agendas: mark MeetingType for deletion (#44132) 2020-06-19 08:40:48 +02:00
Frédéric Péters e47aca8831 translation update 2020-06-19 07:28:32 +02:00
Lauréline Guérin 18ce6713b4
manager: publication_date in csv event import (#44177) 2020-06-18 10:39:04 +02:00
Lauréline Guérin 82d1a53b24
api: don't list cancelled bookings in slot_bookings api (#44160) 2020-06-18 09:50:14 +02:00
Frédéric Péters df6328dc52 translation update 2020-06-17 15:47:02 +02:00
Emmanuel Cazenave c9d9d0ae53 add missed migration (#44175) 2020-06-17 15:47:02 +02:00
Lauréline Guérin 804a90961f manager: set agenda export filename (#43941) 2020-06-17 15:42:46 +02:00
Valentin Deniaud 1f3d172abf templates: move secondary actions to kebab menu (#44172) 2020-06-17 14:58:52 +02:00
Valentin Deniaud 7433750574 manager: view to duplicate an agenda (#44127) 2020-06-17 14:45:54 +02:00
Frédéric Péters 3ba233792d manager: ignore BOM when importing CSV (#44170) 2020-06-17 14:39:02 +02:00
Emmanuel Cazenave 5616ee60a0 manager: don't allow deletion of busy meeting type (#43621) 2020-06-17 14:14:11 +02:00
Emmanuel Cazenave 27985b4c53 manager: do not overwrite when importing (#43621) 2020-06-17 14:14:11 +02:00
Frédéric Péters ce7f6ae401 translation update 2020-06-17 13:57:57 +02:00
Frédéric Péters 6053412b2f debian: bump debhelper to compat level 10 2020-06-17 13:43:08 +02:00
Frédéric Péters 59ad9f2de5 re-black 2020-06-17 13:42:21 +02:00
Benjamin Dauvergne b50cd1ad48 misc: substract date instead of maximum delta (#43965)
We have a problem maximal_booking_delay is out of the date range supported by
datetime (which starts at the 1st century). Instead of caping
maximal_booking_delay we change how we compute the condition, as
substraction of today date and event date won't usually overflow.
2020-06-17 13:30:35 +02:00
Benjamin Dauvergne f675f7842f misc: prevent OverflowError with minimal_booking_delay and maximal_booking_delay (#43965) 2020-06-17 13:30:35 +02:00
Valentin Deniaud 3a281b7119 manager: fix handling duplicated slug in event import (#43947) 2020-06-17 12:23:18 +02:00
Valentin Deniaud d9b1a02058 manager: improve error display in events import (#42344) 2020-06-17 12:21:35 +02:00
Valentin Deniaud 0d028dcdf2 agendas: forbid numerical slug for events (#43789) 2020-06-17 12:20:55 +02:00
Frédéric Péters 7295c8917b translation update 2020-06-15 19:17:30 +02:00
Lauréline Guérin c77edebd62
api: return opened_events_available in events agenda detail payload
(#43937)
2020-06-15 11:00:41 +02:00
Lauréline Guérin 1a25cb6ac9
manager: display events outside timeperiods (#43707) 2020-06-15 10:33:12 +02:00
Lauréline Guérin cb2f757d03
tests: fix random test failure (freeze time) 2020-06-15 10:26:21 +02:00
Lauréline Guérin 123b40f59a
agendas: reduce querysets on settings view (#43516) 2020-06-12 15:34:37 +02:00
Lauréline Guérin 23a55b16b3
agendas: add tests on queryset for agenda settings (#43516) 2020-06-12 15:34:12 +02:00
Lauréline Guérin a65930a150
agendas: manager can add exception even if not timeperiod defined (#42629) 2020-06-12 09:58:59 +02:00
Lauréline Guérin 70f0a0185f
api: add resources in fillslot_url for meetings datetime response (#43685) 2020-06-05 15:16:11 +02:00
Lauréline Guérin 4ca0af0b54
black 2020-06-05 15:14:16 +02:00
Nicolas Roche daab37c06d manager: add duration on events (#37352) 2020-06-04 11:24:23 +02:00
Nicolas Roche 7ac9cbe23a manager: simplify help text on ics exception upload file (#43609) 2020-06-04 10:19:02 +02:00
Nicolas Roche 854b7abcc8 api: return end_datetime on booking events (#37352) 2020-06-04 10:12:29 +02:00
Nicolas Roche 38e6c0aa7b tests: correct typo on DTEND in booking ics test (#43540) 2020-06-02 17:40:53 +02:00
Frédéric Péters 87a76b3032 translation update 2020-06-02 14:50:37 +02:00
Lauréline Guérin c19796751c
agendas: month/day agenda for resource (#38942) 2020-06-02 11:26:44 +02:00
Lauréline Guérin 4cc127c09e
api: book also resources in fillslot(s) endpoint (#38942) 2020-06-02 11:26:43 +02:00
Lauréline Guérin a1d38b0a88
api: check resources in datetimes endpoint (#38942) 2020-06-02 11:26:43 +02:00