From c0ecc826cb152cf11c4591a22fc9377c880dae1f Mon Sep 17 00:00:00 2001 From: juancarmore Date: Mon, 19 Jan 2026 11:49:59 +0100 Subject: [PATCH] backend: update response schemas to remove 'allowAccessTo' and add layout options for recordings --- .../openapi/components/responses/success-get-room.yaml | 2 -- .../openapi/components/responses/success-get-rooms.yaml | 4 ++-- .../responses/success-room-process-deletion.yaml | 2 ++ .../responses/success-room-schedule-deletion.yaml | 7 +++++-- .../backend/openapi/components/schemas/meet-recording.yaml | 1 + .../backend/openapi/components/schemas/recording-base.yaml | 2 +- 6 files changed, 11 insertions(+), 7 deletions(-) diff --git a/meet-ce/backend/openapi/components/responses/success-get-room.yaml b/meet-ce/backend/openapi/components/responses/success-get-room.yaml index 7db0b12c..ac1abd59 100644 --- a/meet-ce/backend/openapi/components/responses/success-get-room.yaml +++ b/meet-ce/backend/openapi/components/responses/success-get-room.yaml @@ -19,7 +19,6 @@ content: recording: enabled: false layout: grid - allowAccessTo: admin_moderator_speaker chat: enabled: true virtualBackground: @@ -81,7 +80,6 @@ content: recording: enabled: false layout: grid - allowAccessTo: admin_moderator_speaker chat: enabled: true virtualBackground: diff --git a/meet-ce/backend/openapi/components/responses/success-get-rooms.yaml b/meet-ce/backend/openapi/components/responses/success-get-rooms.yaml index 9872b5b8..266921e5 100644 --- a/meet-ce/backend/openapi/components/responses/success-get-rooms.yaml +++ b/meet-ce/backend/openapi/components/responses/success-get-rooms.yaml @@ -28,7 +28,6 @@ content: recording: enabled: false layout: grid - allowAccessTo: admin_moderator_speaker chat: enabled: true virtualBackground: @@ -90,7 +89,6 @@ content: recording: enabled: true layout: grid - allowAccessTo: admin_moderator_speaker chat: enabled: false virtualBackground: @@ -164,6 +162,7 @@ content: config: recording: enabled: false + layout: grid chat: enabled: true virtualBackground: @@ -177,6 +176,7 @@ content: config: recording: enabled: true + layout: grid chat: enabled: false virtualBackground: diff --git a/meet-ce/backend/openapi/components/responses/success-room-process-deletion.yaml b/meet-ce/backend/openapi/components/responses/success-room-process-deletion.yaml index 6226987f..53e5ec2d 100644 --- a/meet-ce/backend/openapi/components/responses/success-room-process-deletion.yaml +++ b/meet-ce/backend/openapi/components/responses/success-room-process-deletion.yaml @@ -44,6 +44,7 @@ content: config: recording: enabled: false + layout: grid chat: enabled: true virtualBackground: @@ -109,6 +110,7 @@ content: config: recording: enabled: false + layout: grid chat: enabled: true virtualBackground: diff --git a/meet-ce/backend/openapi/components/responses/success-room-schedule-deletion.yaml b/meet-ce/backend/openapi/components/responses/success-room-schedule-deletion.yaml index 51d109c6..69fccbe2 100644 --- a/meet-ce/backend/openapi/components/responses/success-room-schedule-deletion.yaml +++ b/meet-ce/backend/openapi/components/responses/success-room-schedule-deletion.yaml @@ -29,6 +29,7 @@ content: config: recording: enabled: false + layout: grid chat: enabled: true virtualBackground: @@ -90,6 +91,7 @@ content: config: recording: enabled: false + layout: grid chat: enabled: true virtualBackground: @@ -149,10 +151,11 @@ content: owner: 'admin' creationDate: 1620000000000 config: - chat: - enabled: true recording: enabled: false + layout: grid + chat: + enabled: true virtualBackground: enabled: true e2ee: diff --git a/meet-ce/backend/openapi/components/schemas/meet-recording.yaml b/meet-ce/backend/openapi/components/schemas/meet-recording.yaml index bf265e75..e938ec1e 100644 --- a/meet-ce/backend/openapi/components/schemas/meet-recording.yaml +++ b/meet-ce/backend/openapi/components/schemas/meet-recording.yaml @@ -24,6 +24,7 @@ properties: description: The status of the recording. layout: type: string + enum: ['grid', 'speaker', 'single-speaker'] example: 'grid' description: The layout of the recording. filename: diff --git a/meet-ce/backend/openapi/components/schemas/recording-base.yaml b/meet-ce/backend/openapi/components/schemas/recording-base.yaml index 7698be96..effcb161 100644 --- a/meet-ce/backend/openapi/components/schemas/recording-base.yaml +++ b/meet-ce/backend/openapi/components/schemas/recording-base.yaml @@ -22,9 +22,9 @@ properties: status: type: string description: The status of the recording. - example: active layout: type: string + enum: ['grid', 'speaker', 'single-speaker'] description: The layout of the recording. example: grid filename: