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 |
Thomas NOËL
|
6be3285af4
|
debian/init.d: non-interactive migrations (#10877)
|
2016-05-16 12:42:46 +02:00 |
Frédéric Péters
|
3641f28776
|
debian: remove welco references
|
2016-05-04 16:23:40 +02:00 |
Frédéric Péters
|
53d2595e1c
|
include README
|
2016-05-04 16:10:27 +02:00 |
Frédéric Péters
|
a8e8484f39
|
debian: initial packaging
|
2016-05-04 16:04:41 +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
|
05876a7b12
|
jenkins: upgrade pylint and install pylint-django
|
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
|
bcc9e4091e
|
api: use django DATETIME_FORMAT to format dates
Also add a custom DATETIME_FORMAT value to French locale, without seconds.
|
2016-03-30 08:04:51 +02:00 |
Frédéric Péters
|
7ba881f3d2
|
api: return datetimes in local timezone
|
2016-02-23 22:36:09 +01:00 |
Frédéric Péters
|
4c2c1f5357
|
misc: add continuous integration support (jenkins.sh)
|
2016-02-23 22:36:09 +01:00 |