Commit Graph

276 Commits

Author SHA1 Message Date
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
Frédéric Péters 74c00fa1f2 tests: check settings page gives a 404 on unknown agendas 2018-04-22 17:41:24 +02:00
Frédéric Péters 12a236d20b misc: allow meetings to end past 11pm (#22967) 2018-04-16 09:27:54 +02:00
Frédéric Péters a2197b8ea4 manager: order meeting types by duration (#21242) 2018-04-16 09:27:54 +02:00
Thomas NOËL 87f8cbff15 api: use rest_framework serializers (#22979) 2018-04-04 16:07:00 +02:00
Frédéric Péters 385670124f api: create real Event object after slot has been checked (#22971) 2018-04-04 10:51:54 +02:00
Frédéric Péters 1c73fa736c doc: comment fake_event usage in meeting datetimes API 2018-04-04 10:51:54 +02:00
Frédéric Péters 6c6ee01dd6 manager: let user with view permission access the events agenda page (#22245) 2018-03-19 15:11:17 +01:00
Frédéric Péters 1f9d16e5ee manager: display correct entries on DST days (#22601) 2018-03-19 15:11:17 +01:00
Frédéric Péters 78c2a6879b manager: sort roles in add/edit forms (#22244) 2018-03-19 15:11:17 +01:00
Josue Kouka a20bfdb254 api: add shortcut for event status url (#22125) 2018-03-06 17:13:20 +01:00
Frédéric Péters e34b22bdee jenkins: get lasso symlinks in jenkins virtual env 2018-02-15 14:37:39 +01:00
Frédéric Péters 025612aaaa tox: limit pytest-django to 0.8 2018-02-15 10:24:48 +01:00
Frédéric Péters 916dd34166 style: collapse borders of single list in section (#21838) 2018-02-14 09:41:35 +01:00