Frédéric Péters
|
dd9274fd05
|
manager: don't crash on empty "time period exception" dialog (#20461)
|
2017-12-12 11:41:45 +01:00 |
Frédéric Péters
|
588c5952fe
|
debian: move exception sync job to cron.hourly (#20545)
This avoids syntax errors in crontab format.
|
2017-12-11 13:30:56 +01:00 |
Frédéric Péters
|
8069c20c74
|
api: include meeting end datetime in fillslot API response (#20556)
|
2017-12-11 11:20:53 +01:00 |
Frédéric Péters
|
1111695dd5
|
api: correctly remove all timeslots overlapped by exceptions (#20386)
|
2017-12-04 14:23:18 +01:00 |
Frédéric Péters
|
add27d0933
|
general: exhaustively list available meeting datetimes (#19150)
|
2017-12-04 14:23:18 +01:00 |
Frédéric Péters
|
b93098d4e6
|
misc: increase allowed size for exceptions URL (#20067)
|
2017-12-03 13:40:47 +01:00 |
Frédéric Péters
|
04eda9a4ec
|
general: increase slug max length to be able to hold whole label (#18101)
|
2017-12-03 13:40:47 +01:00 |
Frédéric Péters
|
aa56564aa0
|
misc: add support for REQUEST_PROXIES settings (#20385)
|
2017-12-03 13:40:47 +01:00 |
Frédéric Péters
|
a51fb45aa4
|
general: add label/user_name/backoffice_url metadata on bookings (#20280)
|
2017-12-02 19:01:14 +01:00 |
Frédéric Péters
|
969394c623
|
tox: don't install pytest-capturelog, obsoleted by pytest 3.3
|
2017-11-29 23:43:21 +01:00 |
Frédéric Péters
|
98f34a0080
|
build: switch stylesheet to scss (#20283)
|
2017-11-27 09:34:09 +01:00 |
Frédéric Péters
|
49c86650b4
|
debian: run additional settings snippets (#20053)
|
2017-11-17 11:30:37 +01:00 |
Thomas NOËL
|
73ab5cd3d7
|
debian: suggests postgresql instead of recommend it (#20003)
|
2017-11-17 11:22:23 +01:00 |
Frédéric Péters
|
d2199f8331
|
translation update
|
2017-11-06 10:40:33 +01:00 |
Frédéric Péters
|
0ab8ee91d2
|
manager: do not block adding exceptions on cancelled bookings (#19872)
|
2017-11-03 10:14:45 +01:00 |
Frédéric Péters
|
12950a6012
|
misc: remove unused imports
|
2017-11-02 17:57:31 +01:00 |
Serghei Mihai
|
71f5b91cbe
|
agenda: add support for remote calendar file with exceptions (#19070)
Remote calendars can be specified by desk and updated hourly, or used once.
|
2017-11-02 15:56:31 +01:00 |
Frédéric Péters
|
20aa74b697
|
api: don't return agenda internal identifiers (#19266)
|
2017-10-30 14:38:49 +01:00 |
Frédéric Péters
|
6ead030aed
|
api: add dedicated error handling for invalid place count value (#19552)
|
2017-10-19 14:08:40 +02:00 |
Josue Kouka
|
fc1bdf3391
|
api: add desk info in booking response (#18973)
|
2017-10-12 08:56:45 +02:00 |
Frédéric Péters
|
169cc6a0ab
|
api: add new API to get list of desks (#19069)
|
2017-10-12 08:51:49 +02:00 |
Frédéric Péters
|
8e55b43a2a
|
misc: sync requirements.txt with setup.py
|
2017-10-07 10:11:24 +02:00 |
Frédéric Péters
|
0a78b1a4eb
|
misc: limit to djangorestframework < 3.7 (required for Django 1.8 support)
|
2017-10-07 10:04:31 +02:00 |
Frédéric Péters
|
a6f108efd9
|
misc: fix timeslot computation to work across daylight saving time (#19089)
|
2017-09-30 00:15:13 +02:00 |
Serghei Mihai
|
5fce9e5193
|
agendas: fix event name decoding returned by vobject (#19060)
|
2017-09-28 16:15:33 +02:00 |
Frédéric Péters
|
b5e375cc8a
|
translation update
|
2017-09-28 15:16:36 +02:00 |
Serghei Mihai
|
d10a22d564
|
agenda: import timeperiod exceptions from .ics (#16798)
|
2017-09-28 11:10:02 +02:00 |
Frédéric Péters
|
75ad98a7cc
|
fix erroneous form of translation
|
2017-09-27 20:37:34 +02:00 |
Josue Kouka
|
74516b5300
|
fix: exclude slot one exception at a time (#19009)
|
2017-09-27 15:50:54 +02:00 |
Frédéric Péters
|
8c715cd3c2
|
translation update
|
2017-09-26 18:12:49 +02:00 |
Frédéric Péters
|
971b6a17fe
|
manager: update breadcrumbs to all have a similar structure (#18992)
|
2017-09-26 18:12:49 +02:00 |
Frédéric Péters
|
210907f805
|
misc: don't expose "slug" as a word to the user (#18993)
|
2017-09-26 18:12:49 +02:00 |
Josue Kouka
|
9d7738929c
|
add time period exception management (#12550)
|
2017-09-26 10:16:58 +02:00 |
Frédéric Péters
|
bb043fb85e
|
manager: don't display "add time period" link to non-managers (#18564)
|
2017-09-11 10:08:51 +02:00 |
Frédéric Péters
|
4c1dd71be5
|
manager: do not expose time periods before meeting types are created (#18563)
|
2017-09-11 10:08:51 +02:00 |
Frédéric Péters
|
b721160128
|
fix next day but less than 24h delta booking (#18495)
|
2017-09-08 17:18:36 +02:00 |
Frédéric Péters
|
63e4035f89
|
update French translation
|
2017-09-04 14:07:25 +02:00 |
Josue Kouka
|
c2365420f6
|
misc: add intervaltree to requirements.txt to fix test (#15729)
|
2017-09-04 12:41:00 +02:00 |
Frédéric Péters
|
f28b936028
|
manager: misc improvements to ui/ux of multi-desk management (#18414)
|
2017-09-04 12:30:42 +02:00 |
Josue Kouka
|
f851de07df
|
add multiple desk management (#15729)
|
2017-09-04 11:00:01 +02:00 |
Frédéric Péters
|
23fc248cf3
|
fix typo in translation
|
2017-08-29 15:25:38 +02:00 |
Frédéric Péters
|
be59a60b25
|
manager: use popups to edit and add delete icons in listings (#18181)
|
2017-08-29 10:36:27 +02:00 |
Frédéric Péters
|
a774035d87
|
tests: add check for booking sibling meeting slots
|
2017-08-28 22:14:55 +02:00 |
Frédéric Péters
|
f7db30cfcc
|
api: optimize fillslot endpoint calculation in meetings/datetimes API (#17954)
|
2017-08-10 11:28:57 +02:00 |
Frédéric Péters
|
b3f6f63853
|
api: include full meeting timeslot as disabled values (#17953)
|
2017-08-10 09:47:22 +02:00 |
Josue Kouka
|
2ebb54d63c
|
api datetimes: add date range filter (#16193)
|
2017-07-21 17:00:50 +02:00 |
Frédéric Péters
|
471d8db694
|
api: only look in waiting list if there's not enough place in event (#17514)
|
2017-07-11 13:40:13 +02:00 |
Frédéric Péters
|
78cad28c0c
|
misc: increase max length of label fields (#17226)
|
2017-06-28 12:43:27 +02:00 |
Josue Kouka
|
28028b681d
|
api: add API to retrieve agenda detail (#17188)
|
2017-06-26 17:50:57 +02:00 |
Frédéric Péters
|
ffcda3904a
|
general: add possibility to book multiple places at once (#15218)
|
2017-06-23 12:59:13 +02:00 |