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 |