Prechádzať zdrojové kódy

web: configure remote participant video menu

Prayag Singh 3 rokov pred
rodič
commit
48d499a7de

+ 2 - 0
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

+ 9 - 0
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 -}}