Frédéric Péters
a9cedd9018
api: always use event id in advertised fillslot URL ( #40648 )
2020-03-11 12:44:37 +01:00
Frédéric Péters
3e47c5d63f
doc: add black invocation line to README
2020-03-11 12:44:37 +01:00
Frédéric Péters
6fbe1e85cc
trivial: apply black settings to sync_desks_timeperiod_exceptions.py
2020-03-11 12:42:31 +01:00
Lauréline Guérin
76216de0c3
manager: fix enddate prefill ( #40457 )
2020-03-06 16:31:31 +01:00
Frédéric Péters
08572b1add
style: never reduce booking height on hover ( #40506 )
2020-03-06 16:30:31 +01:00
Frédéric Péters
4b5c8b4339
manager: display meeting labels in month view if there's a single desk ( #40504 )
2020-03-06 16:30:31 +01:00
Lauréline Guérin
7062e587fb
agenda: fix sync_desks_timeperiod_exceptions command ( #40497 )
2020-03-06 14:12:33 +01:00
Frédéric Péters
58727dce45
translation update
2020-03-04 20:02:30 +01:00
Frédéric Péters
f6bb6282ac
manager: display exceptions in day/month views ( #39906 )
2020-03-04 16:28:25 +01:00
Emmanuel Cazenave
3d9ea06ec7
general: reformat using black
2020-03-04 16:17:54 +01:00
Lauréline Guérin
bd40148eed
api: add a param force_waiting_list to fillslot ( #40022 )
2020-03-03 15:26:24 +01:00
Lauréline Guérin
03faab2521
event: refresh event list every 30s ( #40021 )
2020-03-03 10:27:15 +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
8d327c0dfe
api: add a suspend action on Booking ( #40018 )
2020-02-21 16:15:12 +01:00
Lauréline Guérin
22ee564730
misc: debugtoolbar in urls
2020-02-21 15:59:33 +01:00
Emmanuel Cazenave
13ee845715
manager: grab error message from context ( #40051 )
2020-02-20 12:24:50 +01:00
Lauréline Guérin
af17dc072f
agendas: keep the file of an exception source ( #39259 )
2020-02-14 09:50:46 +01:00
Thomas NOËL
38fe35abcd
debian: log tenants names on migrate_schemas
2020-02-12 15:26:22 +01:00
Frédéric Péters
b2b1b82591
api: anchor routes at the start of strings ( #39618 )
2020-02-06 19:19:16 +01:00
Lauréline Guérin
d38f62ed1b
agenda: do not close the popup after an exception deletion ( #37418 )
2020-01-31 15:15:21 +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
66844a814a
translation update
2020-01-20 20:34:58 +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
8ecece1694
tox: avoid pytest 5.3.3
...
cf https://github.com/pytest-dev/pytest/issues/6492
2020-01-18 10:27:28 +01:00
Frédéric Péters
159949a1ec
manager: sort events by date ( #39040 )
2020-01-16 17:38:31 +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
eda5a25b56
translation update
2020-01-14 15:27:16 +01:00
Frédéric Péters
1a4d79712a
templates: remove empty anchors ( #18185 )
2020-01-14 15:27:16 +01:00
Frédéric Péters
47829f9d76
agendas: treat remote ICS as UTF-8 if it looks like it ( #38510 )
2020-01-14 15:27:16 +01:00
Frédéric Péters
464fc474e1
manager: prefill exception end date ( #18995 )
2020-01-14 15:27:16 +01:00
Frédéric Péters
6988b225c9
manager: reduce number of queries when listing events ( #38699 )
2020-01-14 15:25:53 +01:00
Frédéric Péters
61496b5cdf
general: add pricing & url attributes to events ( #37979 )
2020-01-14 15:25:53 +01:00
Frédéric Péters
23f940e2ab
manager: remove permission checks on settings individual parts ( #20279 )
...
As the whole page is now restricted.
2020-01-14 15:25:53 +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
Frédéric Péters
14670bc709
style: remove margin cancellation for time periods ( #38719 )
2020-01-13 18:52:43 +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
Frédéric Péters
8d329609ea
manager: use list and icons for exception sources ( #38689 )
2019-12-23 15:40:00 +01:00
Frédéric Péters
1940044b7a
manager: split agenda settings template ( #38680 )
2019-12-23 09:44:04 +01:00
Frédéric Péters
ded2a305e2
translation update (uniform spelling for événement)
2019-12-22 13:14:07 +01:00
Emmanuel Cazenave
4194e70213
translation update
2019-12-20 13:28:15 +01:00
Frédéric Péters
c33860bb0b
misc: remove usage of @python_2_unicode_compatible ( #38665 )
2019-12-20 13:08:04 +01:00
Frédéric Péters
e7a4c7e671
misc: don't inclure prebuilt css ( #38664 )
2019-12-20 13:05:24 +01:00
Emmanuel Cazenave
7c6528f3b8
api: count correctly requested places on multiple booking ( #38306 )
2019-12-20 12:02:42 +01:00