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