Frédéric Péters
|
c99361c999
|
manager: add some style onto absence reason list (#52643)
|
2021-04-02 08:34:32 +02:00 |
Frédéric Péters
|
c827338bbf
|
translation update
|
2021-04-01 21:29:34 +02:00 |
Valentin Deniaud
|
4d9819d6e2
|
manager: prevent access to recurring event detail view (#52636)
|
2021-04-01 16:14:01 +02:00 |
Lauréline Guérin
|
82f79b29cf
|
manager: use ajax to check bookings (#51535)
|
2021-04-01 14:53:36 +02:00 |
Lauréline Guérin
|
ca514f6d11
|
manager: event check page (#51535)
|
2021-04-01 14:53:34 +02:00 |
Lauréline Guérin
|
eb9b9f98ca
|
manager: absence reason groups on agenda import/export (#51535)
|
2021-04-01 14:23:50 +02:00 |
Lauréline Guérin
|
013869305c
|
manager: set absence reasons group on events agenda (#51535)
|
2021-04-01 14:23:50 +02:00 |
Lauréline Guérin
|
517a6d9c8d
|
manager: simplify edition views for Resource and Category
|
2021-04-01 14:23:49 +02:00 |
Lauréline Guérin
|
6cbeb344a1
|
manager: absence reasons management (#51535)
|
2021-04-01 14:23:49 +02:00 |
Lauréline Guérin
|
3680c6e908
|
agendas: model updates for absence reasons (#51535)
|
2021-04-01 14:23:49 +02:00 |
Valentin Deniaud
|
63d44d06d4
|
trivial: add missing choices update in migration
|
2021-04-01 13:53:45 +02:00 |
Valentin Deniaud
|
1294566ad8
|
manager: allow editing event recurrence (#52112)
|
2021-04-01 11:15:51 +02:00 |
Valentin Deniaud
|
f792b808c1
|
manager: use slug instead of start_datetime to identify event recurrence (#52112)
|
2021-04-01 11:15:51 +02:00 |
Lauréline Guérin
|
9232fe047f
|
manager: day view for events agenda (#51854)
|
2021-04-01 10:24:12 +02:00 |
Lauréline Guérin
|
7535f2be6b
|
manager: default_view for meetings agenda (#51907)
|
2021-04-01 08:55:59 +02:00 |
Lauréline Guérin
|
bf10ddf860
|
api: hide disabled slots if requested (#51160)
|
2021-03-26 14:23:12 +01:00 |
Lauréline Guérin
|
07f2af930b
|
api: use date or datetimes for start/end param in datetimes (#51986)
|
2021-03-26 10:13:48 +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
|
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 |
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 |