Commit Graph

55 Commits

Author SHA1 Message Date
Frédéric Péters fc06234f5c misc: mention publication date in events CSV import help text (#44776) 2020-07-03 10:05:21 +02:00
Emmanuel Cazenave ff19227fc9 agendas: mark MeetingType for deletion (#44132) 2020-06-19 08:40:48 +02:00
Lauréline Guérin 18ce6713b4
manager: publication_date in csv event import (#44177) 2020-06-18 10:39:04 +02:00
Valentin Deniaud 7433750574 manager: view to duplicate an agenda (#44127) 2020-06-17 14:45:54 +02:00
Frédéric Péters 3ba233792d manager: ignore BOM when importing CSV (#44170) 2020-06-17 14:39:02 +02:00
Frédéric Péters 59ad9f2de5 re-black 2020-06-17 13:42:21 +02:00
Valentin Deniaud 3a281b7119 manager: fix handling duplicated slug in event import (#43947) 2020-06-17 12:23:18 +02:00
Valentin Deniaud d9b1a02058 manager: improve error display in events import (#42344) 2020-06-17 12:21:35 +02:00
Lauréline Guérin 4ca0af0b54
black 2020-06-05 15:14:16 +02:00
Nicolas Roche 7ac9cbe23a manager: simplify help text on ics exception upload file (#43609) 2020-06-04 10:19:02 +02:00
Lauréline Guérin b1b92bfa5c
agendas: add resource to agenda (#38942) 2020-06-02 11:26:43 +02:00
Lauréline Guérin a06c7796c8
agendas: manager views for resources (#38942) 2020-06-02 11:26:43 +02:00
Lauréline Guérin 3f21f3f033
agendas: Resource model (#38942) 2020-06-02 11:26:43 +02:00
Lauréline Guérin ff9da976c9
agendas: add publication_date on event (#40728) 2020-05-22 09:15:15 +02:00
Lauréline Guérin ea908cde22
manager: view to duplicate a desk (#42626) 2020-05-18 10:21:59 +02:00
Lauréline Guérin cc6da3d0a8
manager: fix exception form when start_datetime is invalid (#42397) 2020-05-05 14:59:24 +02:00
Emmanuel Cazenave aec5b30fd9 manager: add excluded timeperiods management (#40058) 2020-03-20 13:03:34 +01:00
Emmanuel Cazenave 2111a1872b manager: allow empty booking delays on virtual agendas (#40121) 2020-03-20 13:03:34 +01:00
Emmanuel Cazenave e2f041511f manager: add views for virtual agendas (#37123) 2020-03-20 13:03:34 +01:00
Frédéric Péters 04018eba29 misc: treat empty strings as null value when importing event slugs (#40327) 2020-03-02 13:58:32 +01:00
Lauréline Guérin af17dc072f
agendas: keep the file of an exception source (#39259) 2020-02-14 09:50:46 +01:00
Frédéric Péters 35bdf92dec manager: extend CSV import support to new attributes (#39128) 2020-01-20 20:03:51 +01:00
Frédéric Péters 2bf1f8672a manager: use independent date/time inputs for datetime input (#27013) 2020-01-14 16:10:34 +01:00
Lauréline Guérin 7a33c41586
agendas: refresh an exception source (#29209) 2019-12-20 10:59:21 +01:00
Lauréline Guérin a5a8a3fe3d
agendas: add exception source model (#29209) 2019-12-20 10:54:30 +01:00
Frédéric Péters 30bbc8c90f general: reformat using black (#37464)
black--target-version py35 --skip-string-normalization --line-length 110 .
2019-12-16 16:24:38 +01:00
Frédéric Péters 4f1761a1a2 misc: remove usage of six (#36331) 2019-12-11 09:46:10 +01:00
Frédéric Péters b9c5fe3774 general: make event slugs optional (#37987) 2019-11-27 13:55:14 +01:00
Lauréline Guérin 0f4040f9a5
api: add a field 'slug' to Event (#15726) 2019-11-06 18:25:25 +01:00
Serghei Mihai 2310528fc2 manager: fix import of utf-8 encoded events file (#35479) 2019-08-20 19:30:31 +02:00
Benjamin Dauvergne 7142c0eb42 manager: validate imported events (#35011) 2019-07-24 13:56:09 +02:00
Frédéric Péters cdb90482c3 manager: allow CSV file to be iso-8859-15 (#25984) 2019-04-04 10:46:40 +02:00
Frédéric Péters 4e1f9f3f4e manager: check time period start/end are in correct order (#31418) 2019-03-17 15:17:28 +01: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 f4203d05f3 general: add support for Python 3 (#23678) 2018-05-13 15:19:14 +02:00
Frédéric Péters 78c2a6879b manager: sort roles in add/edit forms (#22244) 2018-03-19 15:11:17 +01:00
Frédéric Péters f69b81f88c manager: warn if exception start and end times are identical (#21256) 2018-01-18 13:40:26 +01:00
Frédéric Péters b8b130e4f7 misc: always use timezone-aware datetimes (#20926) 2018-01-09 19:49:28 +01:00
Frédéric Péters d2199f8331 translation update 2017-11-06 10:40:33 +01:00
Serghei Mihai 71f5b91cbe agenda: add support for remote calendar file with exceptions (#19070)
Remote calendars can be specified by desk and updated hourly, or used once.
2017-11-02 15:56:31 +01:00
Serghei Mihai d10a22d564 agenda: import timeperiod exceptions from .ics (#16798) 2017-09-28 11:10:02 +02:00
Josue Kouka 9d7738929c add time period exception management (#12550) 2017-09-26 10:16:58 +02:00
Josue Kouka f851de07df add multiple desk management (#15729) 2017-09-04 11:00:01 +02:00
Frédéric Péters 11c9c33629 manager: use correct keyword args to set field options (#16191) 2017-05-06 10:03:46 +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 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 e6fa7e3a05 manager: add possibility to import events from a CSV file (#13143) 2016-09-16 15:04:02 +02:00