Commit Graph

1891 Commits

Author SHA1 Message Date
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
Frédéric Péters d13dbf8178 initial application skeleton 2016-02-21 10:44:53 +01:00
Frédéric Péters b77dea31a9 include a copy of the AGPL 2016-02-13 09:17:15 +01:00