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