Frédéric Péters
|
b181bd8d78
|
hide header from time-only picker (#14736)
|
2017-04-11 10:16:32 +02:00 |
Frédéric Péters
|
47d9a147e6
|
pylint: use longer variable name
|
2017-03-29 15:31:52 +02:00 |
Frédéric Péters
|
c4180f94ea
|
pylint: use cls as first argument for class method
|
2017-03-29 15:31:52 +02:00 |
Frédéric Péters
|
52e21e98c6
|
general: add export/import support (#15527)
|
2017-03-29 09:04:09 +02:00 |
Frédéric Péters
|
fe18e6a360
|
tests: add check for timeperiod overlapping current moment
|
2017-03-26 23:08:04 +02:00 |
Frédéric Péters
|
4343b37bb9
|
tests: adapt to django-webtest 1.9.1 change of server name
|
2017-03-11 16:18:25 +01:00 |
Frédéric Péters
|
de7e84dc5b
|
tests: check for meetings with different durations
|
2017-02-21 17:54:08 +01:00 |
Frédéric Péters
|
34615709cf
|
style: mark buttons with appropriate submit/cancel classes (#14984)
|
2017-02-13 17:50:51 +01:00 |
Frédéric Péters
|
a6dedc21d1
|
jenkins: add temporary limit to setuptools version
|
2017-01-24 09:24:18 +01:00 |
Frédéric Péters
|
e5d44b42df
|
api: include iso formatted datetime in datetime APIs (#14514)
|
2017-01-20 10:50:07 +01:00 |
Frédéric Péters
|
51bbc55b7f
|
general: don't allow booking past the event date (#14513)
|
2017-01-20 10:39:47 +01:00 |
Frédéric Péters
|
f4a7564058
|
api: open up agendas and datetimes API endpoints (#14604)
|
2017-01-13 14:59:10 +01:00 |
Frédéric Péters
|
9ea37ad16d
|
debian: don't collectstatic and migrate schemas on reload (#14486)
|
2017-01-03 08:51:31 +01:00 |
Frédéric Péters
|
37b5d6951b
|
misc: ship sample csv file
|
2016-12-22 11:22:11 +01:00 |
Frédéric Péters
|
3b82689ba8
|
tests: add more api error checks
|
2016-10-29 20:39:52 +02:00 |
Frédéric Péters
|
c33754433f
|
api: update meeting types API to be based on slugs (#13792)
|
2016-10-29 15:14:50 +02:00 |
Frédéric Péters
|
6e1fb0aa94
|
agendas: add slug to MeetingType model (#13792)
|
2016-10-29 15:14:50 +02:00 |
Frédéric Péters
|
a233f39dd1
|
api: update datetimes/fillslot API to get agenda by slug (#13792)
|
2016-10-29 15:14:49 +02:00 |
Frédéric Péters
|
dc5c647391
|
general: always consider booking periods to start/end at midnight (#13793)
|
2016-10-28 19:39:04 +02:00 |
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 |