Commit Graph

143 Commits

Author SHA1 Message Date
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
Frédéric Péters 47d9a147e6 pylint: use longer variable name 2017-03-29 15:31:52 +02:00
Frédéric Péters c4180f94ea pylint: use cls as first argument for class method 2017-03-29 15:31:52 +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 34615709cf style: mark buttons with appropriate submit/cancel classes (#14984) 2017-02-13 17:50:51 +01:00
Frédéric Péters a6dedc21d1 jenkins: add temporary limit to setuptools version 2017-01-24 09:24:18 +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 f4a7564058 api: open up agendas and datetimes API endpoints (#14604) 2017-01-13 14:59:10 +01:00
Frédéric Péters 9ea37ad16d debian: don't collectstatic and migrate schemas on reload (#14486) 2017-01-03 08:51:31 +01:00
Frédéric Péters 37b5d6951b misc: ship sample csv file 2016-12-22 11:22:11 +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 dc5c647391 general: always consider booking periods to start/end at midnight (#13793) 2016-10-28 19:39:04 +02:00
Frédéric Péters 2370679e11 translation update 2016-10-11 14:47:27 +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
Frédéric Péters 89a452d924 manager: mark events that are out of booking period (#13382) 2016-10-03 14:24:47 +02:00
Frédéric Péters 1f89a542f6 translation update 2016-09-19 13:36:04 +02:00
Frédéric Péters e807eb2156 manager: add possibility to delete meeting times and time periods 2016-09-18 20:23:13 +02:00