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
|
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
|
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
|
0ab8ee91d2
|
manager: do not block adding exceptions on cancelled bookings (#19872)
|
2017-11-03 10:14:45 +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
|
a6f108efd9
|
misc: fix timeslot computation to work across daylight saving time (#19089)
|
2017-09-30 00:15:13 +02:00 |
Serghei Mihai
|
d10a22d564
|
agenda: import timeperiod exceptions from .ics (#16798)
|
2017-09-28 11:10:02 +02:00 |
Josue Kouka
|
74516b5300
|
fix: exclude slot one exception at a time (#19009)
|
2017-09-27 15:50:54 +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
|
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
|
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
|
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 |
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 |
Frédéric Péters
|
2907e4bb90
|
api: include full URL in cancel_url and accept_url attributes (#17145)
|
2017-06-23 12:58:23 +02:00 |
Frédéric Péters
|
678b297adf
|
api: include meeting types endpoints in /agenda/ API (#16448)
|
2017-06-11 10:09:10 +02:00 |
Frédéric Péters
|
d46adc81c0
|
api: do not crash on unknown agenda (with integer identifier) (#15066)
|
2017-06-11 09:49:07 +02:00 |
Frédéric Péters
|
7abcd52464
|
api: change http status code on wrong agenda kind error (#16813)
|
2017-06-11 09:48:48 +02:00 |
Frédéric Péters
|
998b6575f8
|
api: add endpoint to get list of meeting types (#13360)
|
2017-06-11 09:48:48 +02:00 |
Frédéric Péters
|
06c72c6e46
|
tests: import missing fixtures in import/export test
|
2017-05-23 15:00:06 +02:00 |
Frédéric Péters
|
63ffddd5fb
|
api: fix datetimes API on UTC/local timezone/hour borders (#16348)
|
2017-05-23 14:50:16 +02:00 |
Frédéric Péters
|
206a97ffe4
|
tests: run in a different time zone (#16194)
|
2017-05-06 13:04:42 +02:00 |
Frédéric Péters
|
c5d7c3da9d
|
api: change agendas API to have datetimes URL in a datetimes_url key (#16213)
|
2017-05-06 13:04:42 +02:00 |
Frédéric Péters
|
2e0f219a66
|
api: include accept/cancel URLs in booking response (#16126)
|
2017-05-06 10:03:46 +02:00 |
Frédéric Péters
|
59f03a9fbe
|
api: include fillslot API URLs in datetimes response (#16125)
|
2017-05-06 10:03:46 +02:00 |
Frédéric Péters
|
5ad7c3ee62
|
api: include datetime in fillslot return value (#16031)
|
2017-05-06 10:03:46 +02:00 |
Frédéric Péters
|
52e21e98c6
|
general: add export/import support (#15527)
|
2017-03-29 09:04:09 +02:00 |
Frédéric Péters
|
fe18e6a360
|
tests: add check for timeperiod overlapping current moment
|
2017-03-26 23:08:04 +02:00 |
Frédéric Péters
|
4343b37bb9
|
tests: adapt to django-webtest 1.9.1 change of server name
|
2017-03-11 16:18:25 +01:00 |
Frédéric Péters
|
de7e84dc5b
|
tests: check for meetings with different durations
|
2017-02-21 17:54:08 +01:00 |
Frédéric Péters
|
e5d44b42df
|
api: include iso formatted datetime in datetime APIs (#14514)
|
2017-01-20 10:50:07 +01:00 |
Frédéric Péters
|
51bbc55b7f
|
general: don't allow booking past the event date (#14513)
|
2017-01-20 10:39:47 +01:00 |
Frédéric Péters
|
3b82689ba8
|
tests: add more api error checks
|
2016-10-29 20:39:52 +02:00 |
Frédéric Péters
|
c33754433f
|
api: update meeting types API to be based on slugs (#13792)
|
2016-10-29 15:14:50 +02:00 |
Frédéric Péters
|
6e1fb0aa94
|
agendas: add slug to MeetingType model (#13792)
|
2016-10-29 15:14:50 +02:00 |
Frédéric Péters
|
a233f39dd1
|
api: update datetimes/fillslot API to get agenda by slug (#13792)
|
2016-10-29 15:14:49 +02:00 |
Frédéric Péters
|
948bb3d003
|
api: include full events in /datetimes/ API, with a disabled attribute (#13037)
|
2016-10-09 11:38:56 +02:00 |