Frédéric Péters
|
afb1bb6960
|
manager: add gradients to opening hours and booking boxes (#bonus)
|
2018-01-19 16:19:32 +01:00 |
Frédéric Péters
|
7d829d3081
|
manager: display opening hours in background (#21244)
|
2018-01-18 17:38:10 +01:00 |
Frédéric Péters
|
2a5e6a95b2
|
manager: refactor day view to allow for more row details (#21244)
|
2018-01-18 17:38:07 +01:00 |
Frédéric Péters
|
b364bdb1d6
|
general: add method to get opening hours of a desk on a given day (#21244)
|
2018-01-18 16:28:43 +01:00 |
Frédéric Péters
|
0f0b25f17d
|
manager: display full meeting text on :hover (#21258)
|
2018-01-18 14:06:47 +01:00 |
Frédéric Péters
|
f69b81f88c
|
manager: warn if exception start and end times are identical (#21256)
|
2018-01-18 13:40:26 +01:00 |
Frédéric Péters
|
6b2d77ef88
|
misc: improve string representation of time period exceptions (#18996)
|
2018-01-18 13:37:38 +01:00 |
Frédéric Péters
|
8eb2f3d5b6
|
manager: include current exceptions directly in settings page (#21243)
|
2018-01-18 11:23:19 +01:00 |
Frédéric Péters
|
a1dc28536a
|
misc: don't crash on missing language code (#21252)
|
2018-01-18 11:21:07 +01:00 |
Frédéric Péters
|
c932aea280
|
manager: redo day view to always have one cell/one hour (#21213)
|
2018-01-17 11:29:59 +01:00 |
Frédéric Péters
|
ea93550742
|
ship scss files
|
2018-01-16 22:32:39 +01:00 |
Frédéric Péters
|
605a0c68f0
|
tests: update for late string change
|
2018-01-15 14:27:43 +01:00 |
Frédéric Péters
|
413518158f
|
translation update
|
2018-01-15 14:17:13 +01:00 |
Frédéric Péters
|
db68cda706
|
general: add a daily view for meeting agendas (#11114)
|
2018-01-15 14:08:02 +01:00 |
Frédéric Péters
|
c5310aca40
|
general: move agenda settings to a secondary page (#11114)
|
2018-01-12 18:17:01 +01:00 |
Frédéric Péters
|
caeb1654f6
|
misc: allow running with django 1.11 (#15973)
|
2018-01-12 18:17:01 +01:00 |
Frédéric Péters
|
70019d195a
|
misc: don't block exceptions because of booking on other desks (#21078)
|
2018-01-10 18:05:53 +01:00 |
Frédéric Péters
|
b8b130e4f7
|
misc: always use timezone-aware datetimes (#20926)
|
2018-01-09 19:49:28 +01:00 |
Frédéric Péters
|
6004272376
|
trivial: fix indentation in new interval module
|
2017-12-30 14:29:02 +01:00 |
Frédéric Péters
|
5c446fc57c
|
misc: pass datetime filter as a datetime object, not a function (#20924)
|
2017-12-30 11:52:41 +01:00 |
Frédéric Péters
|
32848a53dc
|
remove obsolete intervaltree references
|
2017-12-30 11:10:38 +01:00 |
Frédéric Péters
|
236c1fc3e7
|
tests: add check for a change in opening hours
|
2017-12-30 08:56:02 +01:00 |
Benjamin Dauvergne
|
6d4afedc47
|
api: replace intervaltree by chrono.interval (#20732)
|
2017-12-30 08:56:02 +01:00 |
Benjamin Dauvergne
|
38b79a368c
|
general: add custom implementation of interval sets (#20732)
|
2017-12-30 08:56:02 +01:00 |
Frédéric Péters
|
74984105b4
|
misc: update to use new TEMPLATES settings (#15971)
|
2017-12-28 16:32:26 +01:00 |
Frédéric Péters
|
faa85ba3bd
|
tox: limit to pylint < 1.8
Newer version is broken (see for example build 630)
|
2017-12-20 16:11:20 +01:00 |
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 |