Commit Graph

166 Commits

Author SHA1 Message Date
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
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 20e20bda0b debian: add dh-systemd to make sure service gets enabled (#16984) 2017-06-19 17:53:55 +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 3775bb5b7d debian: use RuntimeDirectory option to create /run/chrono/ (#16519) 2017-05-28 16:05:56 +02:00
Frédéric Péters dfdf4621aa debian: use tmpfiles.d to create /run/chrono/ directory (#16519) 2017-05-27 17:28:11 +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 70a99cadd0 jenkins: switch to tox for running tests (#15974) 2017-05-23 13:28:45 +02:00
Frédéric Péters 8818a38827 debian: add systemd service file (#16320) 2017-05-15 23:27:10 +02:00
Frédéric Péters 0596918f9b trivial: remove leftover commas 2017-05-06 13:19:32 +02:00
Frédéric Péters bff5792e91 general: port management commands to new argument parsing (#16214) 2017-05-06 13:15:03 +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 7a0d7e5557 api: make datetimes return datetimes in localtime (#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 3ddd583c56 misc: update urls.py to remove patterns usage (#15972) 2017-05-06 10:03:46 +02:00
Frédéric Péters 11c9c33629 manager: use correct keyword args to set field options (#16191) 2017-05-06 10:03:46 +02:00
Frédéric Péters b181bd8d78 hide header from time-only picker (#14736) 2017-04-11 10:16:32 +02:00