Frédéric Péters
|
2370679e11
|
translation update
|
2016-10-11 14:47:27 +02:00 |
Frédéric Péters
|
948bb3d003
|
api: include full events in /datetimes/ API, with a disabled attribute (#13037)
|
2016-10-09 11:38:56 +02:00 |
Frédéric Péters
|
89a452d924
|
manager: mark events that are out of booking period (#13382)
|
2016-10-03 14:24:47 +02:00 |
Frédéric Péters
|
1f89a542f6
|
translation update
|
2016-09-19 13:36:04 +02:00 |
Frédéric Péters
|
e807eb2156
|
manager: add possibility to delete meeting times and time periods
|
2016-09-18 20:23:13 +02:00 |
Frédéric Péters
|
0851680dcf
|
manager: pass correct class to super()
|
2016-09-18 19:11:36 +02:00 |
Frédéric Péters
|
b0322e6050
|
manager: don't allow deletion of busy agenda/events (#13214)
|
2016-09-18 19:03:01 +02:00 |
Frédéric Péters
|
fcdf6cff93
|
misc: style
|
2016-09-18 17:35:35 +02:00 |
Frédéric Péters
|
6fa14100e3
|
manager: add edit/view permissions to agendas (#13201)
|
2016-09-18 17:17:33 +02:00 |
Frédéric Péters
|
f466770c8b
|
tests: align booking delays on weeks, to get stable results
|
2016-09-17 22:30:02 +02:00 |
Frédéric Péters
|
22f0eb2113
|
translation update
|
2016-09-16 16:32:52 +02:00 |
Frédéric Péters
|
a0aa2d6b5d
|
manager: only allow column headers on first line of CSV file
|
2016-09-16 15:28:09 +02:00 |
Frédéric Péters
|
43fd4e736f
|
manager: check for correct number of columns in CSV
|
2016-09-16 15:27:03 +02:00 |
Frédéric Péters
|
6290336343
|
manager: use csv-dialect that's been detected
|
2016-09-16 15:22:27 +02:00 |
Frédéric Péters
|
85a64b6a52
|
misc: declare agenda attribute
|
2016-09-16 15:20:48 +02:00 |
Frédéric Péters
|
71919eee34
|
tests: add check for empty lines in CSV (they're allowed)
|
2016-09-16 15:19:50 +02:00 |
Frédéric Péters
|
e6fa7e3a05
|
manager: add possibility to import events from a CSV file (#13143)
|
2016-09-16 15:04:02 +02:00 |
Frédéric Péters
|
afedcf933f
|
api: rely on model default ordering when presenting list of events
|
2016-09-13 19:12:28 +02:00 |
Frédéric Péters
|
aac59de1c5
|
sort events by datetime then label (#13172)
|
2016-09-13 19:06:39 +02:00 |
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 |