From 48d499a7de0fe3e2776fca1b0765cdf3734533ca Mon Sep 17 00:00:00 2001 From: Prayag Singh Date: Wed, 19 Jan 2022 15:54:21 +0530 Subject: [PATCH] web: configure remote participant video menu --- docker-compose.yml | 2 ++ web/rootfs/defaults/settings-config.js | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 73c2046..fb4a89a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -35,7 +35,9 @@ services: - DIALOUT_CODES_URL - DISABLE_AUDIO_LEVELS - DISABLE_DEEP_LINKING + - DISABLE_GRANT_MODERATOR - DISABLE_HTTPS + - DISABLE_KICKOUT - DISABLE_POLLS - DISABLE_REACTIONS - DROPBOX_APPKEY diff --git a/web/rootfs/defaults/settings-config.js b/web/rootfs/defaults/settings-config.js index fc3ca0e..b1b2c3c 100644 --- a/web/rootfs/defaults/settings-config.js +++ b/web/rootfs/defaults/settings-config.js @@ -373,4 +373,13 @@ config.toolbarButtons = [ '{{ join "','" (splitList "," .Env.TOOLBAR_BUTTONS) }} // Hides the buttons at pre-join screen {{ if .Env.HIDE_PREMEETING_BUTTONS -}} config.hiddenPremeetingButtons = [ '{{ join "','" (splitList "," .Env.HIDE_PREMEETING_BUTTONS) }}' ]; +{{ end -}} + +// Configure remote participant video menu +if (!config.hasOwnProperty('remoteVideoMenu')) config.remoteVideoMenu = {}; +{{ if .Env.DISABLE_KICKOUT -}} +config.remoteVideoMenu.disableKick = {{ .Env.DISABLE_KICKOUT }}; +{{ end -}} +{{ if .Env.DISABLE_GRANT_MODERATOR -}} +config.remoteVideoMenu.disableGrantModerator = {{ .Env.DISABLE_GRANT_MODERATOR }}; {{ end -}} \ No newline at end of file