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