From 4cf0e0c0c8d5fadae9ef3cc5cd242b3d8bdd298d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20=C5=A0ediv=C3=BD?= Date: Fri, 14 Apr 2023 23:21:08 +0200 Subject: [PATCH] add install extension to gui. --- OpenApi.yml | 3 +++ client/src/api/api.ts | 6 ++++++ client/src/components/RoomInfo.vue | 1 + client/src/components/RoomsCreate.vue | 19 +++++++++++++++++-- client/src/store/state.ts | 2 ++ internal/types/policies.go | 7 ++++--- 6 files changed, 33 insertions(+), 5 deletions(-) diff --git a/OpenApi.yml b/OpenApi.yml index 2a30332..44afc68 100644 --- a/OpenApi.yml +++ b/OpenApi.yml @@ -501,6 +501,9 @@ components: type: array items: $ref: '#/components/schemas/BrowserPolicyExtension' + install_extensions: + type: boolean + example: false developer_tools: type: boolean example: true diff --git a/client/src/api/api.ts b/client/src/api/api.ts index 56b01ad..5050fee 100644 --- a/client/src/api/api.ts +++ b/client/src/api/api.ts @@ -68,6 +68,12 @@ export interface BrowserPolicyContent { * @memberof BrowserPolicyContent */ 'extensions'?: Array; + /** + * + * @type {boolean} + * @memberof BrowserPolicyContent + */ + 'install_extensions'?: boolean; /** * * @type {boolean} diff --git a/client/src/components/RoomInfo.vue b/client/src/components/RoomInfo.vue index 35909c1..52e83ca 100644 --- a/client/src/components/RoomInfo.vue +++ b/client/src/components/RoomInfo.vue @@ -189,6 +189,7 @@