Skip to content

Commit 725d97d

Browse files
authored
Merge pull request #10 from linuxfoundation/andrest50/meeting-series-end-date
[LFXV2-901] Add series_end_date field to meeting creation
2 parents eb3fb81 + 85201a0 commit 725d97d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

playbooks/v1_meetings/umbrella_board_meeting/board_meeting.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ buf_board_meeting_create:
6161
{# Map Python weekday (0 = Monday, 6 = Sunday) to Zoom (1 = Sunday, 7 = Saturday). #}
6262
{% set zoom_week_day = (meeting_start_time.weekday() + 1) % 7 + 1 %}
6363
{% set week_of_month = (meeting_start_time.day / 7) | round(0, 'ceil') | int %}
64+
{% set recurrence_end_date_time = meeting_start_time + timedelta(days=365*100) %}
6465
# Renamed from `meeting_id` in v1.
6566
id: "{{ meeting_id }}"
6667
topic: Monthly Board Meeting
@@ -74,11 +75,12 @@ buf_board_meeting_create:
7475
password: {{ fake.uuid4() }}
7576
recurrence:
7677
# 100 years from initial meeting.
77-
end_date_time: "{{ (meeting_start_time + timedelta(days=365*100)).isoformat() }}Z"
78+
end_date_time: "{{ recurrence_end_date_time.isoformat() }}Z"
7879
repeat_interval: "1"
7980
type: "3"
8081
monthly_week: "{{ week_of_month }}"
8182
monthly_week_day: "{{ zoom_week_day }}"
83+
series_end_date: "{{ (recurrence_end_date_time + timedelta(minutes=meeting_duration)).isoformat() }}Z"
8284
zoom_ai_enabled: true
8385
# 6-digit numeric passcode.
8486
host_key: "{{ fake.pyint(min_value=100000, max_value=999999) }}"

0 commit comments

Comments
 (0)