Commit Graph

126 Commits

Author SHA1 Message Date
Lauréline Guérin a5470be0f9
manager: keep multilines when importing CSV (#44858) 2020-07-10 09:16:01 +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
Lauréline Guérin 549e64e4bb
agenda: generate event slug if not provided (#44375) 2020-06-26 14:30:20 +02:00
Emmanuel Cazenave ff19227fc9 agendas: mark MeetingType for deletion (#44132) 2020-06-19 08:40:48 +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 804a90961f manager: set agenda export filename (#43941) 2020-06-17 15:42:46 +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 59ad9f2de5 re-black 2020-06-17 13:42:21 +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
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
Nicolas Roche daab37c06d manager: add duration on events (#37352) 2020-06-04 11:24:23 +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 b1b92bfa5c
agendas: add resource to agenda (#38942) 2020-06-02 11:26:43 +02:00
Lauréline Guérin a06c7796c8
agendas: manager views for resources (#38942) 2020-06-02 11:26:43 +02:00
Lauréline Guérin 1119909e34
agendas: reduce querysets on day/month views (#43306) 2020-05-29 16:52:28 +02:00
Lauréline Guérin 06ee841b11
agendas: add tests on queryset for day/month views (#43306) 2020-05-29 16:52:28 +02:00
Lauréline Guérin 4e68150938
agenda: dont check for bookings on exception creation (#42336) 2020-05-29 10:14:48 +02:00
Lauréline Guérin ff9da976c9
agendas: add publication_date on event (#40728) 2020-05-22 09:15:15 +02:00
Lauréline Guérin ea908cde22
manager: view to duplicate a desk (#42626) 2020-05-18 10:21:59 +02:00
Lauréline Guérin cc6da3d0a8
manager: fix exception form when start_datetime is invalid (#42397) 2020-05-05 14:59:24 +02:00
Lauréline Guérin 4d5d9a7c3c
agendas: fix import when missing exceptions or timeperiods (#42196) 2020-05-04 09:09:46 +02:00
Emmanuel Cazenave aec5b30fd9 manager: add excluded timeperiods management (#40058) 2020-03-20 13:03:34 +01:00
Emmanuel Cazenave 2111a1872b manager: allow empty booking delays on virtual agendas (#40121) 2020-03-20 13:03:34 +01:00
Emmanuel Cazenave e2f041511f manager: add views for virtual agendas (#37123) 2020-03-20 13:03:34 +01:00
Frédéric Péters f6bb6282ac manager: display exceptions in day/month views (#39906) 2020-03-04 16:28:25 +01:00
Frédéric Péters 04018eba29 misc: treat empty strings as null value when importing event slugs (#40327) 2020-03-02 13:58:32 +01:00
Lauréline Guérin 03cfebd156
event: show booking sorted by creation (#40019) 2020-02-28 09:58:33 +01:00
Lauréline Guérin af17dc072f
agendas: keep the file of an exception source (#39259) 2020-02-14 09:50:46 +01:00
Frédéric Péters baf109b11a manager: fix display of Januaries starting on week 52 or 53 (#39246) 2020-01-24 15:12:27 +01:00
Frédéric Péters 35bdf92dec manager: extend CSV import support to new attributes (#39128) 2020-01-20 20:03:51 +01:00
Valentin Deniaud 63853d67e8 templates: delete event from detail view (#38954) 2020-01-18 10:28:22 +01:00
Frédéric Péters 2bf1f8672a manager: use independent date/time inputs for datetime input (#27013) 2020-01-14 16:10:34 +01:00
Frédéric Péters 6907bb1d3b manager: add direct links from event view to event options/delete (#20279) 2020-01-14 15:25:53 +01:00
Frédéric Péters 07e8f284ed manager: add detail view for events (#20279) 2020-01-14 15:25:53 +01:00
Frédéric Péters 7ada884db3 manager: update event URIs to be under /agendas/<pk>/ (#20279) 2020-01-14 15:25:53 +01:00
Frédéric Péters f1f7d8a7d7 manager: add view of events agenda for restricted users (#20279) 2020-01-14 15:25:53 +01:00
Benjamin Dauvergne 41d68d6fd7 tests: pin current time (#38737)
Recurring time period exceptions are computed for the next 600 days, on
a yearly recurrence there can be one or two occurences in the next 600
days. We pin time to 2018-12-01 to be sure there a two new years eve in
the following 600 days making tests on time period exceptions import
deterministic.
2020-01-04 10:49:57 +01:00
Valentin Deniaud d63a039bf2 manager: prevent emtpy first row in monthly view (#38700)
It could occur when weekend was hidden.
2019-12-24 12:16:16 +01:00
Valentin Deniaud ba94214d55 manager: hide weekend in monthly view when appropriate (#38687) 2019-12-24 11:02:27 +01:00
Lauréline Guérin 7a33c41586
agendas: refresh an exception source (#29209) 2019-12-20 10:59:21 +01:00