Lauréline Guérin
|
b1c85499df
|
agendas: rename absence reason into check type (#63810)
|
2022-04-29 09:21:31 +02:00 |
Frédéric Péters
|
1c1e18a45b
|
misc: add translatable label to events type field (#64323)
|
2022-04-22 14:27:25 +02:00 |
Valentin Deniaud
|
f497445833
|
manager: show holiday name on shared custody month view (#63543)
|
2022-04-19 13:43:21 +02:00 |
Frédéric Péters
|
a36ab59498
|
trivial: replace deprecated {% load staticfiles %} (#64287)
|
2022-04-17 10:59:59 +02:00 |
Frédéric Péters
|
9f07e949fc
|
translation update
|
2022-04-15 21:18:00 +02:00 |
Frédéric Péters
|
808c8b7025
|
misc: remove usage of django.utils.six (#63685)
|
2022-04-15 18:20:50 +02:00 |
Lauréline Guérin
|
d728a26447
|
api: mark bookings and cancellations as out of min delay (#63809)
|
2022-04-12 11:45:36 +02:00 |
Lauréline Guérin
|
0c9b65cead
|
api: include custom fields in events details (#63288)
|
2022-04-08 10:54:16 +02:00 |
Lauréline Guérin
|
51f554aeaf
|
manager: home, move links in burger menu (#63426)
|
2022-04-07 20:02:34 +02:00 |
Frédéric Péters
|
c3d86c2a99
|
translation update
|
2022-04-07 19:43:04 +02:00 |
Lauréline Guérin
|
c945f6b13f
|
api: configure custom fields on event (#63287)
|
2022-04-07 13:52:25 +02:00 |
Lauréline Guérin
|
7cd25676fc
|
manager: configure custom fields on event (#63287)
|
2022-04-07 13:52:24 +02:00 |
Lauréline Guérin
|
4ceb16a8e1
|
agendas: add custom_fields on Event model (#63287)
|
2022-04-07 13:52:24 +02:00 |
Lauréline Guérin
|
f2a1a97940
|
api: configure events type on agenda (#63286)
|
2022-04-07 11:33:28 +02:00 |
Lauréline Guérin
|
a732e05a6f
|
manager: configure events type on agenda (#63286)
|
2022-04-07 11:33:28 +02:00 |
Lauréline Guérin
|
cdada0578b
|
manager: import/export resources (#62890)
|
2022-04-07 11:10:35 +02:00 |
Lauréline Guérin
|
96b5dc941f
|
manager: import/export events types (#63285)
|
2022-04-07 10:10:38 +02:00 |
Lauréline Guérin
|
597d88cce7
|
manager: custom fields edition (#63285)
|
2022-04-07 10:10:38 +02:00 |
Lauréline Guérin
|
4cfeb33d63
|
manager: backoffice pages to manage events types (#63285)
|
2022-04-07 10:10:37 +02:00 |
Lauréline Guérin
|
381ddf13e2
|
agendas: new model EventsType (#63285)
|
2022-04-07 10:02:07 +02:00 |
Lauréline Guérin
|
91fc242caa
|
misc: fix "import 'field' from line 26 shadowed by loop variable"
|
2022-04-07 10:02:07 +02:00 |
Lauréline Guérin
|
094cba528d
|
api: return status in multiple agendas datetimes (#63268)
|
2022-04-07 09:53:39 +02:00 |
Lauréline Guérin
|
db5b7f3be7
|
misc: clean and simplify prefetch methods (#63268)
|
2022-04-07 09:01:04 +02:00 |
Lauréline Guérin
|
11efe9ce10
|
api: add backoffice_url to agenda details (#63183)
|
2022-04-04 17:34:09 +02:00 |
Lauréline Guérin
|
f90f1452f9
|
manager: access to agenda redirect view with slug (#63183)
|
2022-04-04 17:34:09 +02:00 |
Valentin Deniaud
|
6d1e10328b
|
translation update
|
2022-04-04 17:17:49 +02:00 |
Valentin Deniaud
|
050fa402f7
|
misc: remove feature flag from recurring event booking apis (#63521)
|
2022-04-04 17:03:19 +02:00 |
Valentin Deniaud
|
afe588a1fb
|
api: add shared custody support in recurring event list and fillslots (#63048)
|
2022-04-04 15:29:08 +02:00 |
Lauréline Guérin
|
9a8e19d0c6
|
api: add booking id and urls in events fillslot result (#63044)
|
2022-04-01 08:31:18 +02:00 |
Valentin Deniaud
|
5ca2fa0e91
|
agendas: add command to update shared custody holiday rules (#62801)
|
2022-03-31 15:02:19 +02:00 |
Valentin Deniaud
|
22d3a7e023
|
agendas: exceptional custody periods should override holiday rules (#62801)
|
2022-03-31 15:02:19 +02:00 |
Valentin Deniaud
|
7d0511aa78
|
agendas: add shared custody holiday rules (#62801)
|
2022-03-31 15:02:19 +02:00 |
Valentin Deniaud
|
dcec0f2d3f
|
agendas: add time period exception groups (#62801)
|
2022-03-31 15:02:19 +02:00 |
Emmanuel Cazenave
|
89289ad665
|
agendas: honor real agendas booking delay when booking through a virtual agenda (#63358)
|
2022-03-31 14:41:48 +02:00 |
Valentin Deniaud
|
e957fdef68
|
agendas: remove excluded datetimes parameter from event creation methods (#63342)
|
2022-03-31 10:38:48 +02:00 |
Lauréline Guérin
|
387b08b7aa
|
agendas: fix import with bad datetimes (#62352)
|
2022-03-31 10:36:53 +02:00 |
Valentin Deniaud
|
26fdc69a95
|
api: allow events without recurrence end date in recurring event list (#63361)
|
2022-03-31 10:36:22 +02:00 |
Valentin Deniaud
|
5b8e840f69
|
agendas: enforce min_date in get_custody_slots (#63328)
|
2022-03-29 17:51:33 +02:00 |
Valentin Deniaud
|
78e0f50c85
|
translation update
|
2022-03-28 14:47:06 +02:00 |
Valentin Deniaud
|
9517800acd
|
agendas: warn about special caracters for SMS reminder translation (#63080)
|
2022-03-28 14:44:06 +02:00 |
Valentin Deniaud
|
f0602fb239
|
translation update
|
2022-03-28 11:40:57 +02:00 |
Valentin Deniaud
|
8487685feb
|
agendas: allow exception sources in unavailability calendars (#52370)
|
2022-03-28 11:24:02 +02:00 |
Valentin Deniaud
|
885ecf664c
|
manager: make time period exception source views more generic (#52370)
|
2022-03-28 11:24:02 +02:00 |
Valentin Deniaud
|
c1938e3046
|
api: indicate possibility of future data in statistics (#62987)
|
2022-03-28 11:08:36 +02:00 |
Valentin Deniaud
|
4f81c65622
|
agendas: always create event recurrences in update method (#62635)
|
2022-03-28 10:29:48 +02:00 |
Valentin Deniaud
|
b626b24800
|
agendas: remove useless subscription and shared custody code (#62635)
This includes partial revert of 56300815e7
and f158dc02ef .
|
2022-03-28 10:29:48 +02:00 |
Valentin Deniaud
|
7769ffabf6
|
agendas: simplify get_open_events method (#62635)
|
2022-03-28 10:29:48 +02:00 |
Valentin Deniaud
|
d6cf33068b
|
agendas: remove get_or_create_event_recurrence method (#62635)
|
2022-03-28 10:29:48 +02:00 |
Valentin Deniaud
|
d707c0569c
|
agendas: remove code creating event recurrence on the fly (#62635)
|
2022-03-28 10:29:48 +02:00 |
Valentin Deniaud
|
11fa0802ec
|
agendas: stop adding event recurrences on the fly (#62635)
|
2022-03-28 10:29:48 +02:00 |
Valentin Deniaud
|
ba38629af3
|
agendas: always create event recurrences (#62635)
|
2022-03-28 10:29:48 +02:00 |
Lauréline Guérin
|
939c1b0cff
|
agenda: fix booking delay around dst changes (#63202)
|
2022-03-25 17:47:08 +01:00 |
Valentin Deniaud
|
eeeb0bf5af
|
agendas: use pgettext_lazy rather than pgettext (#62908)
|
2022-03-17 16:21:14 +01:00 |
Valentin Deniaud
|
4c7430d03c
|
manager: use checkboxes for weekday indexes selection (#62810)
|
2022-03-16 09:54:41 +01:00 |
Valentin Deniaud
|
638afb63aa
|
translation update
|
2022-03-15 16:58:46 +01:00 |
Valentin Deniaud
|
5f413af3d1
|
manager: account for time period weekday indexes in calendar views (#45159)
|
2022-03-15 15:56:07 +01:00 |
Valentin Deniaud
|
7672c6edea
|
api: account for time period weekday indexes (#45159)
|
2022-03-15 15:56:07 +01:00 |
Valentin Deniaud
|
956c1fd183
|
manager: choose time period weekday indexes (#45159)
|
2022-03-15 15:56:07 +01:00 |
Valentin Deniaud
|
6c067790e1
|
agendas: add weekday indexes to time period (#45159)
|
2022-03-15 15:56:07 +01:00 |
Valentin Deniaud
|
839a578bd0
|
utils: add function to get weekday index from date (#45159)
|
2022-03-15 15:56:07 +01:00 |
Valentin Deniaud
|
d1df43fd7e
|
translation update
|
2022-03-15 15:32:59 +01:00 |
Valentin Deniaud
|
f158dc02ef
|
api: make shared custody work with recurring events in datetimes (#62598)
|
2022-03-15 14:26:40 +01:00 |
Valentin Deniaud
|
6311c5146a
|
api: check shared custody in multiple agendas fillslots (#62598)
|
2022-03-15 14:17:39 +01:00 |
Valentin Deniaud
|
5674a606ff
|
api: filter on shared custody in multiple agendas datetimes (#62598)
|
2022-03-15 14:17:39 +01:00 |
Valentin Deniaud
|
0ec0604af5
|
translation update
|
2022-03-15 11:28:33 +01:00 |
Valentin Deniaud
|
b102578e26
|
misc: fix strings for translation
|
2022-03-15 11:28:26 +01:00 |
Valentin Deniaud
|
aaf66f3930
|
manager: test booking reminders sending (#61234)
|
2022-03-15 10:47:52 +01:00 |
Valentin Deniaud
|
52a45656a1
|
reminders: split send code (#61234)
|
2022-03-15 10:47:52 +01:00 |
Valentin Deniaud
|
064c9a4ea3
|
reminders: allow template syntax in message extra info (#61234)
|
2022-03-15 10:47:52 +01:00 |
Valentin Deniaud
|
fc34aab1a8
|
api: flag category and agenda parameters as required in statistics (#62405)
|
2022-03-15 09:48:32 +01:00 |
Valentin Deniaud
|
d82c194694
|
api: add shared custody views (#62146)
|
2022-03-15 09:47:26 +01:00 |
Valentin Deniaud
|
c0679178ba
|
manager: add shared custody views (#62146)
|
2022-03-15 09:47:26 +01:00 |
Valentin Deniaud
|
0fd2e6a51a
|
manager: make some templates more generic (#62146)
|
2022-03-15 09:47:26 +01:00 |
Valentin Deniaud
|
adad089c09
|
agendas: add shared custody models (#62146)
|
2022-03-15 09:47:23 +01:00 |
Valentin Deniaud
|
2ce8babd54
|
agendas: use event start_datetime when creating recurrences (#62611)
|
2022-03-15 09:46:42 +01:00 |
Lauréline Guérin
|
3e0c1e0250
|
translation update
|
2022-03-11 09:03:37 +01:00 |
Lauréline Guérin
|
a5e6e1c2ac
|
manager: avoid 500 error on meetingtype duration update (#62461)
|
2022-03-11 08:26:07 +01:00 |
Emmanuel Cazenave
|
f60d1498bc
|
api: do not move desk max_datetime if not on a day boundary (#62590)
|
2022-03-09 15:00:19 +01:00 |
Lauréline Guérin
|
4e39702483
|
manager: fix page breaks in timesheet (#62378)
|
2022-03-04 08:47:00 +01:00 |
Lauréline Guérin
|
dcaf185dd4
|
manager: fix views with bad month value (#62131)
|
2022-03-03 12:04:43 +01:00 |
Lauréline Guérin
|
35243bd6a1
|
misc: fix merge and form field ordering
|
2022-03-03 12:03:47 +01:00 |
Lauréline Guérin
|
7068021ef0
|
translation update
|
2022-03-03 12:02:09 +01:00 |
Lauréline Guérin
|
7432ced673
|
manager: add status filter on check page (#61974)
|
2022-03-03 11:18:13 +01:00 |
Lauréline Guérin
|
86f7cda771
|
manager: timesheet & check page ordering (#62043)
|
2022-03-03 10:48:32 +01:00 |
Lauréline Guérin
|
0625b88536
|
manager: timesheet grouper (#61920)
|
2022-03-03 10:31:55 +01:00 |
Lauréline Guérin
|
da928de65a
|
translation update
|
2022-03-03 08:47:15 +01:00 |
Lauréline Guérin
|
4b708073d4
|
manager: timesheet and date display (#61070)
|
2022-03-03 08:20:32 +01:00 |
Lauréline Guérin
|
8ebbbfdfb7
|
manager: timesheet to PDF (#61070)
|
2022-03-03 08:20:32 +01:00 |
Lauréline Guérin
|
1f255d7ab9
|
manager: extra_data selection for timesheet (#61070)
|
2022-03-03 08:20:32 +01:00 |
Lauréline Guérin
|
0154debfb2
|
manager: timesheet generation (#61070)
|
2022-03-03 08:20:32 +01:00 |
Frédéric Péters
|
87e8203e07
|
misc: apply black 22.1.0
|
2022-03-01 19:36:25 +01:00 |
Lauréline Guérin
|
16f595bdba
|
manager: display cancelled bookings on check page (#61068)
|
2022-03-01 14:48:21 +01:00 |
Lauréline Guérin
|
56300815e7
|
api: fix get_open_events & get_past_events with subscribed (#62046)
|
2022-02-22 14:06:13 +01:00 |
Lauréline Guérin
|
2d5f2ee9ac
|
api: exclude subscribed start_date param (#61573)
|
2022-02-17 14:03:18 +01:00 |
Lauréline Guérin
|
03f834481a
|
manager: subscription end_date is excluded for check page (#61573)
|
2022-02-17 14:03:18 +01:00 |
Lauréline Guérin
|
9d53004c8c
|
api: the last day of a subscription is not bookable (#61573)
|
2022-02-17 14:03:18 +01:00 |
Lauréline Guérin
|
282da0a2de
|
api: exclude date_end on subscription update/delete (#61573)
|
2022-02-17 14:03:18 +01:00 |
Lauréline Guérin
|
c5b542b359
|
api: subscription listing, date_end is excluded (#61573)
|
2022-02-17 14:03:18 +01:00 |
Lauréline Guérin
|
75bc19b333
|
api: subscription overlapping, date_end is excluded (#61573)
|
2022-02-17 14:03:18 +01:00 |
Lauréline Guérin
|
df4e9f8104
|
api: exclude end_date in list booking endpoint (#61573)
|
2022-02-17 14:03:18 +01:00 |
Nicolas Roche
|
ac41d09c94
|
api: use StringOrListField for recurrence_days serialiser (#60351)
|
2022-02-15 11:52:32 +01:00 |
Frédéric Péters
|
f14e546bde
|
translation update
|
2022-02-14 21:47:27 +01:00 |
Lauréline Guérin
|
b6e141b9c3
|
api: update user bookings extra_data on subscription update (#61065)
|
2022-02-14 12:58:01 +01:00 |
Lauréline Guérin
|
ad103323ba
|
api: remove user bookings on subscription date changes (#61065)
|
2022-02-14 12:58:01 +01:00 |
Lauréline Guérin
|
b6f7d25808
|
api: remove user bookings on subscription deletion (#61065)
|
2022-02-14 12:58:01 +01:00 |
Lauréline Guérin
|
f707750944
|
api: not possible to change subscription user_external_id (#61631)
|
2022-02-11 15:43:29 +01:00 |
Lauréline Guérin
|
0d919518be
|
api: subscriptions with overlapping is forbidden (#61631)
|
2022-02-11 15:43:29 +01:00 |
Lauréline Guérin
|
290e4a9e66
|
api: cancel booking in agendas events fillslots - instead of delete (#61066)
|
2022-02-11 11:56:26 +01:00 |
Lauréline Guérin
|
b61a867667
|
api: cancel booking in events fillslots - instead of delete (#61066)
|
2022-02-11 11:56:26 +01:00 |
Lauréline Guérin
|
f65717725b
|
api: cancel booking in recurring fillslot - instead of delete (#61066)
|
2022-02-11 11:56:26 +01:00 |
Lauréline Guérin
|
7eb1fcf7e4
|
translation update
|
2022-02-11 11:21:17 +01:00 |
Lauréline Guérin
|
5606182d55
|
manager: list subscriptions on event check page (#61069)
|
2022-02-11 09:53:46 +01:00 |
Lauréline Guérin
|
9789a77771
|
api: recurring fillslots and booking delays (#61329)
|
2022-02-11 09:18:05 +01:00 |
Lauréline Guérin
|
5b9f887ef9
|
misc: faster tests for api booking endpoints
|
2022-02-11 08:53:45 +01:00 |
Lauréline Guérin
|
8be7358dee
|
api: flat extra_data in booking patch endpoint (#61074)
|
2022-02-11 08:53:45 +01:00 |
Lauréline Guérin
|
d1da2b5c95
|
api: fix subscribed with dates (#61494)
|
2022-02-08 10:58:54 +01:00 |
Valentin Deniaud
|
d43433476b
|
update translation
|
2022-02-03 16:51:26 +01:00 |
Valentin Deniaud
|
9b3580973e
|
agendas: allow different reminder time between email and sms (#61368)
|
2022-02-03 12:41:10 +01:00 |
Valentin Deniaud
|
6358e4bda5
|
agendas: allow sending reminders to multiple recipients (#61367)
|
2022-02-03 12:23:23 +01:00 |
Lauréline Guérin
|
fd59ece695
|
api: the last day of a subscription is bookable (#61384)
|
2022-02-03 11:01:12 +01:00 |
Frédéric Péters
|
73bcd30872
|
translation update
|
2022-02-01 21:46:46 +01:00 |
Lauréline Guérin
|
fcd6dce3e2
|
api: subscription patch endpoint (#61077)
|
2022-02-01 09:20:45 +01:00 |
Lauréline Guérin
|
a6cd31a24a
|
api: subscription delete endpoint (#60861)
|
2022-01-31 15:13:07 +01:00 |
Lauréline Guérin
|
d5fdebb208
|
api: subscription detail endpoint (#61161)
|
2022-01-31 14:38:59 +01:00 |
Lauréline Guérin
|
246043f3d4
|
api: list subscriptions endpoint (#61079)
|
2022-01-31 14:14:09 +01:00 |
Lauréline Guérin
|
2955505c59
|
api: first/last name and extra_data on subscription create (#61064)
|
2022-01-31 13:59:17 +01:00 |
Lauréline Guérin
|
c08ad64563
|
agendas: new fields on Subscription model (#61064)
|
2022-01-31 13:59:17 +01:00 |
Valentin Deniaud
|
40b7329583
|
api: use date parameters to filter subscribed agendas more efficiently (#60064)
|
2022-01-31 11:37:09 +01:00 |
Thomas NOËL
|
a671b76471
|
trivial: fix typo in reminders extra info field name
|
2022-01-28 18:19:05 +01:00 |
Lauréline Guérin
|
38e4b745b0
|
api: fix event endpoints (#61178)
|
2022-01-27 16:55:22 +01:00 |
Valentin Deniaud
|
391674ef20
|
translation update
|
2022-01-25 14:11:58 +01:00 |
Valentin Deniaud
|
10ee5c3cc4
|
api: add translation context to statistics choices (#61000)
|
2022-01-25 14:10:45 +01:00 |
Valentin Deniaud
|
c29b3fadb4
|
api: add exception desk on event agenda creation (#61021)
|
2022-01-25 12:15:49 +01:00 |
Frédéric Péters
|
a843e9ae92
|
translation update
|
2022-01-20 23:01:50 +01:00 |
Valentin Deniaud
|
049b1e9db0
|
manager: forbid event recurrence end date too far in the future (#60553)
|
2022-01-19 11:35:02 +01:00 |
Lauréline Guérin
|
961862593b
|
manager: fix breadcrumb in event detail pages (#60503)
|
2022-01-17 17:09:46 +01:00 |
Valentin Deniaud
|
4c66e5a303
|
api: sort events by start time in recurring events list (#60461)
|
2022-01-17 15:48:14 +01:00 |
Valentin Deniaud
|
39f78e0cc2
|
manager: add recurrences on event creation (#60504)
|
2022-01-11 17:04:30 +01:00 |
Valentin Deniaud
|
c9337d47b7
|
manager: allow first access to event recurrence with view permission (#60504)
|
2022-01-11 17:04:30 +01:00 |
Valentin Deniaud
|
6b22764afd
|
api: add unbook action to recurring fillslots endpoint (#60255)
|
2022-01-06 17:32:54 +01:00 |
Valentin Deniaud
|
58ade5be61
|
api: add book action to recurring fillslots endpoint (#60255)
|
2022-01-06 17:32:54 +01:00 |
Valentin Deniaud
|
ad019b0956
|
api: add action parameter to recurring fillslots endpoint (#60255)
|
2022-01-06 17:32:54 +01:00 |
Valentin Deniaud
|
29413e3a35
|
trivial: remove invalid choice in serializer field (#60255)
|
2022-01-06 11:02:06 +01:00 |
Valentin Deniaud
|
014dc4624e
|
api: add event slug filter in user bookings list (#60024)
|
2022-01-06 10:19:37 +01:00 |
Valentin Deniaud
|
786b0e03b3
|
api: include event detail in user bookings info (#60020)
|
2022-01-04 18:05:41 +01:00 |
Valentin Deniaud
|
1a03535d87
|
api: sort user bookings by event date (#60020)
|
2022-01-04 18:04:57 +01:00 |
Valentin Deniaud
|
5d97e6f197
|
api: do not include cancelled or secondary bookings in user bookings list (#60020)
|
2022-01-04 14:34:58 +01:00 |
Valentin Deniaud
|
5c25f7811d
|
api: add in_waiting_list filter in user bookings list (#60020)
|
2022-01-04 14:34:58 +01:00 |
Valentin Deniaud
|
4c52f29cfd
|
api: add option to return booked events detail in fillslots APIs (#60023)
|
2022-01-04 13:44:58 +01:00 |
Valentin Deniaud
|
e2612b0303
|
manager: fix overwrite of exception display dimensions in month view (#60247)
|
2022-01-04 12:21:42 +01:00 |
Valentin Deniaud
|
51812ea159
|
api: sort events by start_datetime in recurring events list (#59869)
|
2022-01-04 10:52:14 +01:00 |
Valentin Deniaud
|
8accec00fd
|
agendas: do not consider moved event recurrence when updating (#59948)
|
2022-01-03 16:05:02 +01:00 |
Valentin Deniaud
|
e88da83b6d
|
api: add event deletion (#59792)
|
2022-01-03 09:57:29 +01:00 |
Lauréline Guérin
|
5e4675f533
|
api: do not cancel out of delay bookings in events fillslots (#59821)
|
2021-12-30 17:23:54 +01:00 |
Frédéric Péters
|
20f86b91f3
|
translation update
|
2021-12-25 10:38:18 +01:00 |
Valentin Deniaud
|
8ad0ac7d51
|
api: add agenda label to event details (#60022)
|
2021-12-23 16:18:47 +01:00 |
Valentin Deniaud
|
5ebb692c19
|
api: add backoffice url to event details (#60021)
|
2021-12-23 16:17:53 +01:00 |
Valentin Deniaud
|
7b2c9950d3
|
api: include event slug in recurring event details (#60019)
|
2021-12-23 13:52:31 +01:00 |
Valentin Deniaud
|
cf74c63bb5
|
translation update
|
2021-12-22 14:32:40 +01:00 |
Valentin Deniaud
|
1a7fa6a0d8
|
agendas: make weekdays plural in recurrence text display (#59848)
|
2021-12-22 14:02:52 +01:00 |
Valentin Deniaud
|
d81e159827
|
agendas: ignore missing category during agenda import (#57424)
|
2021-12-16 17:14:15 +01:00 |
Lauréline Guérin
|
f974cfe604
|
manager: import/export categories (#57424)
|
2021-12-16 17:14:15 +01:00 |
Valentin Deniaud
|
842d7629d8
|
api: do not cancel past bookings in multiple events fillslots (#59778)
|
2021-12-16 16:54:23 +01:00 |
Benjamin Dauvergne
|
289bcd785f
|
misc: remove overloaded mellon/base.html (#59527)
|
2021-12-15 19:11:48 +01:00 |
Frédéric Péters
|
ecde898f45
|
translation update
|
2021-12-14 19:45:45 +01:00 |
Valentin Deniaud
|
5269bc60c1
|
api: add support for subscriptions in recurring fillslots (#58446)
|
2021-12-13 16:41:23 +01:00 |
Valentin Deniaud
|
270daa2202
|
api: filter by subscriptions in recurring events list (#58446)
|
2021-12-13 16:41:23 +01:00 |
Valentin Deniaud
|
2e7d87ffe7
|
api: add support for subscriptions in multiple agendas fillslots (#58446)
|
2021-12-13 16:41:23 +01:00 |
Valentin Deniaud
|
97b0b899af
|
api: filter by subscriptions in multiple agendas datetimes (#58446)
|
2021-12-13 16:41:23 +01:00 |
Valentin Deniaud
|
0e4689a139
|
agendas: update existing agenda on import (#59515)
|
2021-12-13 09:58:39 +01:00 |
Valentin Deniaud
|
02837f7632
|
api: add agenda deletion (#59127)
|
2021-12-13 09:58:12 +01:00 |
Valentin Deniaud
|
bb46f55199
|
agendas: get proper form url in meetings agenda reminder (#59384)
|
2021-12-07 10:37:17 +01:00 |
Valentin Deniaud
|
112c7d5e6b
|
agendas: force dst when importing time period exception (#59342)
|
2021-12-06 16:17:57 +01:00 |
Emmanuel Cazenave
|
387ccda63b
|
agendas: take care of primary event when duplicating recurring events (#55301)
|
2021-12-06 15:53:11 +01:00 |
Frédéric Péters
|
761bfc3292
|
translation update
|
2021-12-02 20:09:25 +01:00 |
Valentin Deniaud
|
48a8af32d2
|
agendas: add subscription model (#58444)
|
2021-11-25 18:51:36 +01:00 |
Valentin Deniaud
|
1c8c5f447b
|
api: make APIError less verbose (#58014)
|
2021-11-18 10:16:05 +01:00 |
Lauréline Guérin
|
629b512836
|
api: show events out of minimal delay (#58286)
|
2021-11-18 09:33:03 +01:00 |
Frédéric Péters
|
ebefab1b3e
|
translation update
|
2021-11-02 17:52:04 +01:00 |
Frédéric Péters
|
1828ee6084
|
misc: use named substitutions in error string (#58332)
|
2021-11-02 17:12:17 +01:00 |
Nicolas Roche
|
3b70201226
|
api: manage optional parameters (#57742)
|
2021-11-02 12:17:48 +01:00 |
Valentin Deniaud
|
e7adcb1828
|
api: allow multiple grouping in statistics (#57817)
|
2021-11-02 10:03:08 +01:00 |
Valentin Deniaud
|
e9a85c134c
|
manager: forbid making booked event recurrent (#57609)
|
2021-11-02 10:02:23 +01:00 |
Valentin Deniaud
|
7ce030c69f
|
api: add prefetching to recurring events endpoints (#57957)
|
2021-11-02 09:46:57 +01:00 |
Valentin Deniaud
|
56e18b2e90
|
agendas: add separate method for prefetching recurring events (#57957)
|
2021-11-02 09:46:57 +01:00 |
Valentin Deniaud
|
753c7ad6f1
|
api: make recurring events fillslots work with multiple agendas (#57957)
|
2021-11-02 09:46:57 +01:00 |
Valentin Deniaud
|
bb781f8c83
|
api: make recurring events list endpoint work with multiple agendas (#57957)
|
2021-11-02 09:46:57 +01:00 |
Valentin Deniaud
|
84f5dbc4c8
|
api: move MultipleAgendasEventsFillslots validation to serializers (#57957)
|
2021-11-02 09:46:57 +01:00 |
Lauréline Guérin
|
268a0db229
|
api: bypass_delays parameter for event fillslot endpoints (#57961)
|
2021-10-29 14:44:14 +02:00 |
Lauréline Guérin
|
b07288d1be
|
api: bypass_delays parameter for datetimes endpoints (#57961)
|
2021-10-29 14:44:14 +02:00 |
Lauréline Guérin
|
a43252d748
|
api: fix start/end date with recurring events in multi datetimes (#58257)
|
2021-10-29 13:36:38 +02:00 |
Lauréline Guérin
|
ffbcba8fe6
|
agendas: fix publication_datetime data migration (#58280)
|
2021-10-29 12:31:55 +02:00 |
Frédéric Péters
|
b66aa1d000
|
translation update
|
2021-10-22 18:11:26 +02:00 |
Frédéric Péters
|
965dea8b26
|
translation update
|
2021-10-22 09:51:50 +02:00 |
Valentin Deniaud
|
887f2a5f02
|
api: include event label and day when listing recurring events (#57958)
|
2021-10-20 10:50:45 +02:00 |
Valentin Deniaud
|
ff08d62e61
|
manager: allow viewing resources of editable agenda (#56977)
|
2021-10-18 10:10:34 +02:00 |
Lauréline Guérin
|
6297ea6231
|
agendas: event publication_datetime (#56634)
|
2021-10-15 08:13:28 +02:00 |
Frédéric Péters
|
937a241dd2
|
translation update
|
2021-10-11 21:14:47 +02:00 |
Nicolas Roche
|
a7757b7a22
|
api: prefetch roles on agenda display (#57670)
|
2021-10-11 14:52:42 +02:00 |
Nicolas Roche
|
5d1390223e
|
api: add category parameter on add agenda endpoint (#57670)
|
2021-10-11 14:52:36 +02:00 |