Valentin Deniaud
|
bc2e447465
|
tests: freeze time to avoid dst issue
|
2021-03-24 11:42:33 +01:00 |
Lauréline Guérin
|
bbd93a1bec
|
api: fix date parsing (#52172)
|
2021-03-23 13:31:29 +01:00 |
Valentin Deniaud
|
7c36ee5bc9
|
agendas: order desks both by label and slug (#51108)
|
2021-03-23 10:58:19 +01:00 |
Valentin Deniaud
|
5dce7fed08
|
manager: allow cancelling event with all bookings cancelled (#52245)
|
2021-03-22 16:14:13 +01:00 |
Valentin Deniaud
|
8aee497d44
|
agendas: handle null fields when sorting event recurrences (#52277)
|
2021-03-22 15:02:39 +01:00 |
Benjamin Dauvergne
|
918d2c2339
|
agenda: factorize code to compute min/max_booking_time (#52227)
|
2021-03-19 14:51:46 +01:00 |
Valentin Deniaud
|
b7f1a2c5ec
|
agendas: use localtime when computing recurrence rule (#52142)
|
2021-03-17 16:02:41 +01:00 |
Frédéric Péters
|
1229d8613c
|
translation update
|
2021-03-16 15:37:15 +01:00 |
Lauréline Guérin
|
e9f180d5fe
|
api: fix datetimes meta if first slot is disabled for user (#52051)
|
2021-03-16 11:19:19 +01:00 |
Lauréline Guérin
|
f7f318d000
|
manager: fix events with recurrence in month view (#51958)
|
2021-03-12 10:43:55 +01:00 |
Lauréline Guérin
|
379c6442a5
|
misc: minor cosmetic changes in manager form
|
2021-03-12 09:03:39 +01:00 |
Lauréline Guérin
|
1df9409649
|
agenda: fix recurring event import if existing (#51693)
|
2021-03-12 09:02:57 +01:00 |
Lauréline Guérin
|
5b7c92ea5d
|
api: exclude slots already booked by user in fillslot (#51432)
|
2021-03-05 08:38:54 +01:00 |
Valentin Deniaud
|
6d83b95b1e
|
manager: forbid recurrence end date for non recurring events (#51505)
|
2021-03-03 14:30:27 +01:00 |
Frédéric Péters
|
23631d8bbc
|
translation update
|
2021-03-02 17:21:48 +01:00 |
Lauréline Guérin
|
6d57af612e
|
api: exclude slots already booked by user - meetings (#51341)
|
2021-03-01 10:48:28 +01:00 |
Lauréline Guérin
|
e15439bd3c
|
api: exclude slots already booked by user - events (#51341)
|
2021-03-01 10:48:26 +01:00 |
Lauréline Guérin
|
ccd27f7619
|
misc: faster api datetime tests
|
2021-03-01 10:35:18 +01:00 |
Lauréline Guérin
|
d23eafcfc6
|
api: list bookings of somebody (#51187)
|
2021-03-01 10:07:10 +01:00 |
Valentin Deniaud
|
929f70d2ac
|
api: allow passing minimum places count in /datetimes/ (#51172)
|
2021-03-01 09:55:31 +01:00 |
Valentin Deniaud
|
9954337197
|
api: include anonymize url in fillslots response (#51366)
|
2021-03-01 09:42:04 +01:00 |
Lauréline Guérin
|
5e94ddeff3
|
api: APIError handling (#51181)
|
2021-02-26 08:24:26 +01:00 |
Lauréline Guérin
|
64a8a4b7f1
|
api: patch booking extra_data (#51340)
|
2021-02-23 09:00:23 +01:00 |
Valentin Deniaud
|
7e60dec51f
|
translation update
|
2021-02-18 09:37:02 +01:00 |
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 |