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 |