Frédéric Péters
86861aa28f
manager: switch time selection to the html5 time input widget ( #13603 )
2018-11-14 11:31:36 +01:00
Frédéric Péters
12d99d5193
tests: adapt to Python 3.5 json module requiring strings ( #26924 )
2018-11-14 11:31:36 +01:00
Frédéric Péters
d1d49da454
translation update
2018-11-14 08:49:21 +01:00
Frédéric Péters
9e41e9d77c
general: add support for importing permissions ( #26924 )
2018-11-14 08:49:21 +01:00
Thomas NOËL
aa7e887dec
misc: use correct content type for menu.json jsonp request ( #14684 )
2018-11-14 08:49:21 +01:00
Frédéric Péters
07e3e5180f
api: add duration to meeting fillslot result ( #27900 )
2018-11-14 08:42:59 +01:00
Frédéric Péters
e71e9f559d
general: remove unused DateWidget ( #27971 )
2018-11-14 08:42:59 +01:00
Frédéric Péters
6b99e6e0d4
manager: redirect day view to last day of month when out of range ( #26455 )
2018-10-31 11:43:30 +01:00
Frédéric Péters
5f042b7ee5
manager: adapt December view to work when last week is week 1 ( #27670 )
2018-10-30 15:03:09 +01:00
Benjamin Dauvergne
07402527c2
improve filter for ponctual vevent exceptions ( #27263 )
...
To differentiate events between those coming from locally uploaded and remotely fetched
.ics files, we must look up the locally uploaded ones with a filter of
"recurrence_id=0".
2018-10-22 12:08:45 +02:00
Benjamin Dauvergne
b364e11855
test rruleset emptyness ( #27263 )
...
rruleset does not define a __nonzero__ magic method like a container
would do.
2018-10-22 12:08:35 +02:00
Frédéric Péters
703a719509
debian: add hourly cleaning of sessions ( #27479 )
2018-10-20 10:31:52 +02:00
Frédéric Péters
c5da36f961
debian: run service in a utf-8 locale ( #27061 )
2018-10-07 12:33:50 +02:00
Frédéric Péters
306f851a8c
misc: fix display of success message on import ( #27035 )
2018-10-05 14:41:59 +02:00
Frédéric Péters
3810c1ec74
misc: adapt to Python 3.5 json module requiring strings ( #25985 )
2018-10-05 10:48:54 +02:00
Frédéric Péters
5f499722cc
translation update
2018-10-05 09:31:59 +02:00
Frédéric Péters
29b9bea43d
manager: add widget to define time periods for multiple days at once ( #25970 )
2018-09-25 10:14:52 +02:00
Frédéric Péters
d0d7c3de1e
manager: add UI to export/import agendas ( #25985 )
2018-09-25 10:14:52 +02:00
Frédéric Péters
34c13e96ed
manager: improve visual association between day label and hours ( #26426 )
2018-09-25 10:14:48 +02:00
Frédéric Péters
e6697e54ea
update translations
2018-09-06 11:18:26 +02:00
Frédéric Péters
c44ef49f5a
manager: add white space between day columns ( #26130 )
2018-09-06 10:23:44 +02:00
Serghei Mihai
255bd29468
manager: add a monthly view for meeting agendas ( #21326 )
2018-09-05 22:49:10 +02:00
Serghei Mihai
102beb5b4a
manager: refactor agenda day view ( #21326 )
2018-09-05 15:06:22 +02:00
Serghei Mihai
22d137836f
manager: rename element for calendar date picking ( #21326 )
2018-09-05 15:06:08 +02:00
Frédéric Péters
b3a4483f00
setup: add missing CompileError import ( #26011 )
2018-09-03 09:17:31 +02:00
Serghei Mihai
0a9286c591
scss: add common agenda tables styles ( #26003 )
2018-08-31 18:44:53 +02:00
Frédéric Péters
2fdf730c05
update to new appbar markup ( #25933 )
2018-08-30 10:06:20 +02:00
Frédéric Péters
33ba0fe29d
fix row height calculation mismatch on python 3 ( #25932 )
2018-08-30 10:06:20 +02:00
Frédéric Péters
e8a74a1828
misc: add new css class to agenda table ( #25931 )
2018-08-30 10:06:20 +02:00
Thomas NOËL
639c8c295c
handle exception vevent without summary ( #25887 )
2018-08-27 21:03:18 +02:00
Frédéric Péters
1866c43d2f
misc: update trove classifiers for development status and language
2018-08-12 19:56:21 +02:00
Frédéric Péters
93e4bfba6c
misc: generate a version number that's compatible with PEP 440 ( #25595 )
2018-08-07 16:04:03 +02:00
Frédéric Péters
62373ee374
add base template for django-mellon error pages ( #25529 )
2018-07-30 08:07:00 +02:00
Serghei Mihai
0f34cd204c
api: expose meeting type duration ( #25410 )
2018-07-23 09:47:05 +02:00
Serghei Mihai
0ce55339a7
api: add booking ics view ( #22930 )
2018-07-19 10:39:17 +02:00
Frédéric Péters
e1536441af
remove unused imports
2018-07-01 13:18:48 +02:00
Serghei Mihai
dc4f1549e8
manager: forbid desk deletion with future bookings ( #24415 )
2018-06-14 12:54:10 +02:00
Thomas NOËL
70ab0b784a
update french translations
2018-05-31 14:14:16 +02:00
Thomas NOËL
ae54f6960f
api: add endpoint to fill a list of slots ( #16238 )
2018-05-31 14:11:10 +02:00
Benjamin Dauvergne
642cda9b49
agendas: fix export/import of TimePeriodException ( #24152 )
...
- convert datetime to naive before serialization,
- export missing fields: external_id, recurrence_id and update_datetime.
2018-05-30 10:48:25 +02:00
Benjamin Dauvergne
e0d8342aa1
tests: add non regression test on TimePerioException import/export ( #24152 )
2018-05-30 10:48:25 +02:00
Benjamin Dauvergne
f1a26946eb
tests: remove useless double creation of a timeperiod exception ( #24152 )
2018-05-30 10:48:25 +02:00
Benjamin Dauvergne
e6e7f3c328
tests: improve import/export tests pep8ness ( #24152 )
2018-05-30 10:48:25 +02:00
Frédéric Péters
4edb442bfc
python3: fix getlasso3.sh to get module regardless of version
2018-05-13 16:06:01 +02:00
Frédéric Péters
f4203d05f3
general: add support for Python 3 ( #23678 )
2018-05-13 15:19:14 +02:00
Benjamin Dauvergne
427a4e25d9
tests: restore full coverage of agenda/models.py ( #19071 )
2018-05-08 09:38:36 +02:00
Benjamin Dauvergne
c4df05a490
support recurring event in exceptions .ics ( fixes #19071 )
2018-05-04 20:05:22 +02:00
Emmanuel Cazenave
31ff8e6e86
pin django-webtest ( #23590 )
2018-05-04 15:35:19 +02:00
Frédéric Péters
8d96bf9656
general: always declare django-mellon if it's available ( #23362 )
2018-04-24 10:09:10 +02:00
Frédéric Péters
2772ed2cef
tests: cover last line of interval.py
2018-04-22 18:02:15 +02:00