Valentin Deniaud
|
ca431e4a35
|
manager: forbid moving event end recurrence date before bookings (#51218)
|
2021-02-17 16:55:11 +01:00 |
Valentin Deniaud
|
86018e908e
|
manager: create event recurrences when end date is specified (#51218)
|
2021-02-17 16:54:19 +01:00 |
Valentin Deniaud
|
cfe2742d1f
|
agendas: add event recurrence end date (#51218)
|
2021-02-17 15:50:54 +01:00 |
Valentin Deniaud
|
b0d89df301
|
manager: handle edition/deletion of recurring event (#41663)
|
2021-02-17 15:49:57 +01:00 |
Valentin Deniaud
|
e09281624b
|
manager: backport SplitDateTimeField fix (#41663)
|
2021-02-17 15:49:57 +01:00 |
Valentin Deniaud
|
a699e144b4
|
add support for recurring events (#41663)
|
2021-02-17 15:49:57 +01:00 |
Valentin Deniaud
|
a392213dce
|
agendas: make returning a queryset in get_open_events useless (#41663)
|
2021-02-17 15:49:57 +01:00 |
Valentin Deniaud
|
7234aa74d3
|
agendas: do not save seconds in event start_datetime (#41663)
|
2021-02-17 15:49:57 +01:00 |
Frédéric Péters
|
a8d04312f2
|
debian: set user/group of spooler directory (#51210)
|
2021-02-17 10:26:18 +01:00 |
Lauréline Guérin
|
be881d997a
|
agendas: enable a source is now asynchronous (#50723)
|
2021-02-16 16:04:49 +01:00 |
Lauréline Guérin
|
e8d2d73ab7
|
agendas: refreshing a source is now asynchronous (#50723)
|
2021-02-16 16:04:49 +01:00 |
Lauréline Guérin
|
2f72bd8287
|
agendas: move exception refresh logic (#50723)
|
2021-02-16 16:04:49 +01:00 |
Lauréline Guérin
|
cd5d93ca52
|
misc: add uwsgi spooler (#50723)
|
2021-02-16 16:04:49 +01:00 |
Valentin Deniaud
|
24296826b1
|
api: add first bookable slot info in /datetimes/ meta (#51165)
|
2021-02-16 11:21:16 +01:00 |
Frédéric Péters
|
b439696bb1
|
translation update
|
2021-02-15 18:15:06 +01:00 |
Frédéric Péters
|
5ea25c3e73
|
tox: add black (via pre-commit) to tests (#50927)
|
2021-02-15 17:43:32 +01:00 |
Lauréline Guérin
|
677a33555a
|
manager: fix meetingtype edition & slug unicity (#51093)
|
2021-02-12 15:48:06 +01:00 |
Lauréline Guérin
|
f32f64ea54
|
api: category filter (#49355)
|
2021-02-12 09:55:09 +01:00 |
Frédéric Péters
|
a8a07d058e
|
translation update
|
2021-02-05 11:28:58 +01:00 |
Lauréline Guérin
|
2cd9ea6368
|
manager: use prefeched objects is available (#48924)
|
2021-02-05 10:29:05 +01:00 |
Lauréline Guérin
|
83f22ddb40
|
manager: simple desk management & sources (#48924)
|
2021-02-05 10:29:05 +01:00 |
Lauréline Guérin
|
e34761cf7b
|
manager: simple desk management & exceptions (#48924)
|
2021-02-05 10:29:05 +01:00 |
Lauréline Guérin
|
9efbdf2367
|
manager: simple desk management & time periods (#48924)
|
2021-02-05 10:29:04 +01:00 |
Lauréline Guérin
|
791ed47aff
|
manager: desk display with desk_simple_management flag (#48924)
|
2021-02-05 10:29:04 +01:00 |
Lauréline Guérin
|
9b28d53a02
|
manager: add button to switch desk management mode (#48924)
|
2021-02-05 10:29:04 +01:00 |
Lauréline Guérin
|
4584e78fbf
|
agendas: desk_simple_management in import/export (#48924)
|
2021-02-05 10:29:04 +01:00 |
Lauréline Guérin
|
f1ca454d22
|
agendas: is an agenda available for desk simple management (#48924)
|
2021-02-05 10:29:04 +01:00 |
Lauréline Guérin
|
606512205b
|
manager: simplify exception source display
|
2021-02-05 10:29:04 +01:00 |
Lauréline Guérin
|
67739e6da0
|
agendas: add desk_simple_management flag (#48924)
|
2021-02-05 10:29:04 +01:00 |
Lauréline Guérin
|
7da43d286f
|
agendas: desk duplication & unavailability calendars (#50537)
|
2021-02-05 10:06:33 +01:00 |
Frédéric Péters
|
f007d349cd
|
debian: explain that cron jobs are now managed by uwsgi (see #50870)
|
2021-02-04 22:39:24 +01:00 |
Lauréline Guérin
|
8849ec38ae
|
misc: fix cron.* files (#50865)
|
2021-02-04 14:19:06 +01:00 |
Lauréline Guérin
|
22c2c8e40b
|
misc: use uwsgi to run cron tasks (#50018)
|
2021-02-04 08:40:22 +01:00 |
Frédéric Péters
|
0be39c99f9
|
translation update
|
2021-02-03 19:03:50 +01:00 |
Lauréline Guérin
|
61c88e2246
|
agendas: read_only property for exception & source (#50672)
|
2021-02-02 10:58:57 +01:00 |
Lauréline Guérin
|
72d0d0ea0e
|
manager: fix exception queryset on settings page (#50714)
|
2021-02-01 17:48:42 +01:00 |
Lauréline Guérin
|
e9be2f75cd
|
manager: fix ics_filename on replace (#50731)
|
2021-02-01 16:48:46 +01:00 |
Valentin Deniaud
|
7342e8d24e
|
api: add anonymize booking endpoint (#49093)
|
2021-02-01 16:33:08 +01:00 |
Lauréline Guérin
|
57ee5b6369
|
manager: limit Event creation form height (#50420)
|
2021-01-29 10:53:40 +01:00 |
Lauréline Guérin
|
a11173e9ed
|
manager: fix desk edition & slug unicity (#50640)
|
2021-01-28 10:31:19 +01:00 |
Frédéric Péters
|
7beef8f747
|
translation update
|
2021-01-26 21:06:39 +01:00 |
Valentin Deniaud
|
55841ecfcd
|
agendas: share booking colors between agendas (#50379)
|
2021-01-26 20:55:12 +01:00 |
Lauréline Guérin
|
a569b992e0
|
manager: fix open events month title (#50417)
|
2021-01-26 20:55:12 +01:00 |
Lauréline Guérin
|
93b8aa2c02
|
manager: it is not possible to cancel secondary booking (#50116)
|
2021-01-22 09:52:42 +01:00 |
Frédéric Péters
|
8ad4f36a53
|
translation update
|
2021-01-22 08:10:28 +01:00 |
Nicolas Roche
|
446ca922be
|
api: add a meta dict on datetimes endpoints (#50278)
|
2021-01-22 07:19:59 +01:00 |
Lauréline Guérin
|
1ec10c4e46
|
api: store the reason of an absence (#49179)
|
2021-01-22 07:19:44 +01:00 |
Lauréline Guérin
|
d0bc3146d6
|
api: mark user as present or not (#38678)
|
2021-01-19 19:10:43 +01:00 |
Valentin Deniaud
|
96d1618186
|
agendas: anonymize booking according to event date (#49094)
|
2021-01-19 11:23:52 +01:00 |
Frédéric Péters
|
b0a3d0e360
|
trivial: add .git-blame-ignore-revs to list commits reformatting the code
|
2021-01-11 19:56:23 +01:00 |