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