Commit Graph

70 Commits

Author SHA1 Message Date
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
Frédéric Péters fd0045fe49 api: add better error handling for invalid accept/cancel POSTs (#12664) 2016-07-20 13:22:58 +02:00
Frédéric Péters 7ab7a63c42 tests: update to match API change in "sold out" response code 2016-07-20 08:56:41 +02:00
Frédéric Péters e27c31583c api: don't use 400 error code for "sold out" error (#12397) 2016-07-20 08:48:56 +02:00
Frédéric Péters 792efb6852 manager: fix display of portal agent as first breadcrumb element 2016-07-12 16:56:28 +02:00
Frédéric Péters f6ad6cb31f translation update 2016-07-11 16:22:33 +02:00
Frédéric Péters 2c573c3c4c manager: display waiting list occupation if all places are for waiting list 2016-07-07 18:05:42 +02:00
Frédéric Péters 785dbc4955 manager: don't let managers edit the "full" attribute 2016-07-07 17:22:46 +02:00
Frédéric Péters c0aafdee59 tests: check homepage redirect 2016-07-07 16:47:48 +02:00
Frédéric Péters 3653b8f7aa manager: mark overquota and full events 2016-07-07 16:46:05 +02:00
Frédéric Péters 7b3dba5236 trivial: remove unused F import 2016-07-07 16:38:00 +02:00
Frédéric Péters 0079e3eb70 trivial: remove RawSQL import, now unused 2016-07-07 16:37:08 +02:00
Frédéric Péters c851fb54d5 agendas: add migration for waiting list feature 2016-07-07 16:35:30 +02:00
Frédéric Péters dfed6a5bbe agendas: check event fullness on save
This is useful when the capacity of an event is changed after the fact.
2016-07-07 16:34:48 +02:00
Frédéric Péters 5aeb24d58a general: add waiting list support (#11111) 2016-07-07 16:21:55 +02:00
Frédéric Péters 40a83b3f4c manager: simplify (and fix) localisation handling of datetime widget 2016-06-26 23:56:19 +02:00
Frédéric Péters cf7ebcca48 tests: add trivial tests for widget constructors 2016-06-26 23:44:02 +02:00
Frédéric Péters 4939b8fbc2 add French translation 2016-06-26 12:44:04 +02:00
Frédéric Péters c3ef0d7441 api: add POST endpoint to cancel a booking (#11472) 2016-06-23 19:31:12 +02:00
Frédéric Péters 989d50f8df debian: remove HOBO_ANONYMOUS_SERVICE_USER_CLASS (ditto) 2016-06-22 15:12:34 +02:00
Frédéric Péters 869f3eff46 debian: don't set REST_FRAMEWORK (already done by hobo) 2016-06-22 15:11:33 +02:00
Frédéric Péters 7698397b43 trivial: move static/media imports to the top of the file 2016-06-20 15:32:55 +02:00
Frédéric Péters 6143122436 trivial: update variable name not to clash with global view name 2016-06-20 14:52:56 +02:00
Frédéric Péters 18d45ce6af trivial: remove unused import 2016-06-20 14:48:50 +02:00
Frédéric Péters 54b7142f54 api: add datetimes API endpoint to agendas API 2016-06-20 09:34:53 +02:00
Frédéric Péters 6463c0cafb manager: slightly change occupation bar colour 2016-06-19 23:34:06 +02:00
Frédéric Péters c3e3e5d574 api: add new API to get list of agendas (#11424) 2016-06-19 21:23:23 +02:00
Frédéric Péters 4ed8c47e3d api: add missing end of string to URLs 2016-06-19 21:16:06 +02:00
Frédéric Péters d416777187 manager: add occupation indicator to event bars 2016-06-19 21:03:12 +02:00
Frédéric Péters 9ce2f42c63 misc: simplify datetime widget, remove support for multiple bootstrap versions 2016-06-19 13:15:05 +02:00
Frédéric Péters 308bd37ecd general: allow a custom label on events (#11112) 2016-06-18 13:29:52 +02:00
Frédéric Péters e19bc3d1ab trivial: more pylint fixes in datetime widgets 2016-06-18 12:55:17 +02:00
Frédéric Péters 9e69ed2032 misc: fix pylint issues in date/time widgets 2016-06-18 12:47:25 +02:00
Frédéric Péters bb09199d96 api: add endpoint to get number of total/available/reserved places (#11374) 2016-06-18 12:24:21 +02:00
Frédéric Péters cc093973ad tests: add authentication to required calls (#11375) 2016-06-18 12:20:19 +02:00
Frédéric Péters 2cc63f1481 api: require proper authentication to use API (#11375) 2016-06-18 11:59:26 +02:00
Frédéric Péters e785755eea ship css and js files (#11383) 2016-06-16 09:31:49 +02:00