Commit Graph

289 Commits

Author SHA1 Message Date
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