Commit Graph

28 Commits

Author SHA1 Message Date
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 69eb57b060 tests: add sso/slo tests 2016-07-22 14:51:39 +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 e36d4b9772 tests: add a check for unprivileged access to /manage/ 2016-07-20 13:34:52 +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 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 5aeb24d58a general: add waiting list support (#11111) 2016-07-07 16:21:55 +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 c3ef0d7441 api: add POST endpoint to cancel a booking (#11472) 2016-06-23 19:31:12 +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 c3e3e5d574 api: add new API to get list of agendas (#11424) 2016-06-19 21:23:23 +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 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 6bc22b0dfe general: make it possible to cancel bookings (#9999) 2016-03-30 08:05:23 +02:00
Frédéric Péters f80afdd268 tests: update to use django_webtest and not to rely on hardcoded object ids 2016-03-30 08:05:23 +02:00
Frédéric Péters 34341d02dd tests: check custom French datetime format 2016-03-30 08:05:23 +02:00
Frédéric Péters 71c7ee0552 api: exclude past dates (#10000) 2016-03-30 08:05:21 +02:00
Frédéric Péters f7f7c2ef26 misc: display booked places in manager view
(this factors the booked_place annotation into a new manager for the Event
object)
2016-02-23 22:36:09 +01:00
Frédéric Péters b14ca48427 api: consider booked places 2016-02-23 22:36:09 +01:00
Frédéric Péters 16ed50b9d4 add booking API 2016-02-23 22:36:09 +01:00
Frédéric Péters 2e25f21dd0 add /api/agenda/<agenda>/datetimes/ API endpoint 2016-02-23 22:36:08 +01:00
Frédéric Péters 349d4baaed add initial events management
This includes a copy of django-datetime-widget, it should be replaced by our
own datetime widget, based on a recent version of the bootstrap datetimepicker,
packaged as a xstatic.
2016-02-23 22:35:51 +01:00
Frédéric Péters 101c462157 add skeleton model and management pages for agendas 2016-02-23 22:35:50 +01:00
Frédéric Péters d13dbf8178 initial application skeleton 2016-02-21 10:44:53 +01:00