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 |
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 |