Commit Graph

106 Commits

Author SHA1 Message Date
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
Frédéric Péters 0851680dcf manager: pass correct class to super() 2016-09-18 19:11:36 +02:00
Frédéric Péters b0322e6050 manager: don't allow deletion of busy agenda/events (#13214) 2016-09-18 19:03:01 +02:00
Frédéric Péters fcdf6cff93 misc: style 2016-09-18 17:35:35 +02:00
Frédéric Péters 6fa14100e3 manager: add edit/view permissions to agendas (#13201) 2016-09-18 17:17:33 +02:00
Frédéric Péters f466770c8b tests: align booking delays on weeks, to get stable results 2016-09-17 22:30:02 +02:00
Frédéric Péters 22f0eb2113 translation update 2016-09-16 16:32:52 +02:00
Frédéric Péters a0aa2d6b5d manager: only allow column headers on first line of CSV file 2016-09-16 15:28:09 +02:00
Frédéric Péters 43fd4e736f manager: check for correct number of columns in CSV 2016-09-16 15:27:03 +02:00
Frédéric Péters 6290336343 manager: use csv-dialect that's been detected 2016-09-16 15:22:27 +02:00
Frédéric Péters 85a64b6a52 misc: declare agenda attribute 2016-09-16 15:20:48 +02:00
Frédéric Péters 71919eee34 tests: add check for empty lines in CSV (they're allowed) 2016-09-16 15:19:50 +02:00
Frédéric Péters e6fa7e3a05 manager: add possibility to import events from a CSV file (#13143) 2016-09-16 15:04:02 +02:00
Frédéric Péters afedcf933f api: rely on model default ordering when presenting list of events 2016-09-13 19:12:28 +02:00
Frédéric Péters aac59de1c5 sort events by datetime then label (#13172) 2016-09-13 19:06:39 +02:00
Frédéric Péters 71b7130445 add minimal/maximal booking delays (#12673) 2016-09-11 19:16:15 +02:00
Frédéric Péters 871d6c76c7 translation update 2016-09-11 13:57:23 +02:00
Frédéric Péters d83cf15f47 manager: include object identifiers in page content (#13141) 2016-09-11 11:58:41 +02:00
Frédéric Péters b26f51e36c add support for "meetings" agendas (#13139) 2016-09-11 11:31:29 +02:00
Frédéric Péters 2efadcab9b tests: add check for removing an event 2016-09-04 17:56:19 +02:00
Frédéric Péters 148aa07a06 tests: adapt to title change 2016-09-04 17:52:23 +02:00
Frédéric Péters bd9588ed6f manager: add possibility to remove events (#13041) 2016-09-04 17:50:55 +02:00
Frédéric Péters 86ea68a88a manager: don't use a popup when editing events 2016-09-04 17:44:17 +02:00
Frédéric Péters 58bcbac552 manager: don't repeat "agenda" in title 2016-09-04 17:41:34 +02:00
Frédéric Péters 9c72bd958d pylint: reorder imports 2016-07-22 14:57:11 +02:00
Frédéric Péters dd904525f0 tests: add sso/slo tests, for real 2016-07-22 14:55:26 +02:00
Frédéric Péters 622c0fc012 misc: let views.py raise an ImportError if mellon is requested but unavailable 2016-07-22 14:53:26 +02:00
Frédéric Péters 69eb57b060 tests: add sso/slo tests 2016-07-22 14:51:39 +02:00
Frédéric Péters 1c00c3963c jenkins: install django-mellon deps but keep django<1.9 2016-07-22 14:36:59 +02:00
Frédéric Péters d939222423 jenkins: don't install django-mellon deps, to avoid django being upgraded 2016-07-22 14:34:27 +02:00
Frédéric Péters dddbfc69cd jenkins: install django-mellon 2016-07-22 14:32:55 +02:00
Frédéric Péters 20d352b6e6 pylint: remove unused imports 2016-07-22 14:31:54 +02:00
Frédéric Péters 46345d3c53 misc: use real Python types for datetime widget options 2016-07-22 14:27:08 +02:00
Frédéric Péters 2da78fd12a api: return a 404 on /status/ for non-existing booking id 2016-07-22 13:45:53 +02:00
Frédéric Péters b7d097dd7b api: export waiting list status (#12700) 2016-07-22 13:41:23 +02:00
Frédéric Péters 198d5b56a8 misc: increase event label size up to 100 characters (#12670) 2016-07-22 13:36:13 +02:00
Frédéric Péters e36d4b9772 tests: add a check for unprivileged access to /manage/ 2016-07-20 13:34:52 +02:00
Frédéric Péters 9a6bfd81f8 pylint: remove unused import 2016-07-20 13:29:09 +02:00