Migrating Vinteo Desktop settings via group policies: различия между версиями

Материал из База знаний VINTEO
Строка 20: Строка 20:
 
| <font color = 'red'>overwriteUserSettings</font>  || Optional forced migration flag. When setting the '''true''' value from the file will forcefully overwrite the user's setting in the client. If '''false''' or the '''flag is missing''' the setting will be overwritten only if the user has not changed its value since the client was first launched.
 
| <font color = 'red'>overwriteUserSettings</font>  || Optional forced migration flag. When setting the '''true''' value from the file will forcefully overwrite the user's setting in the client. If '''false''' or the '''flag is missing''' the setting will be overwritten only if the user has not changed its value since the client was first launched.
 
|-
 
|-
 +
|}
 +
 +
= Client settings (settings) =
 +
 +
The settings group contains the following settings:
 +
 +
{| class="wikitable"
 +
|-
 +
! Setting !! Value type !! Description
 +
|-
 +
| displayName || string  || User display name
 +
|-
 +
| remoteMicControl || boolean || Allow moderator to turn microphone on and off
 +
|-
 +
| remoteCameraControl  || boolean || Allow moderator to turn camera on and off
 +
|-
 +
| moveContentVideoToFullscreen || boolean || Run incoming presentation in full screen mode
 +
|-
 +
| autoOpenChat || boolean  || Automatically open chat when starting a call or broadcast
 +
|-
 +
| autoOpenParticipants || boolean || Automatically open the participant list when starting a call or broadcast
 +
|-
 +
| autoAnswer || boolean || Auto answer for incoming call
 +
|-
 +
| autoMute || boolean || Mute microphone when auto answer
 +
|-
 +
| autoFullscreen  || boolean || Full screen mode on auto reply
 +
|-
 +
| hardwareNotification  || boolean || Hardware alert
 +
|-
 +
| autorun  || boolean || Auto start
 +
|-
 +
| minimizeOnClose  || boolean || Minimizing the application on close
 +
|-
 +
| disableConfirms  || boolean || Disable all confirmation dialogs
 +
|-
 +
| disableNotifications  || boolean || Turn off all notifications
 +
|-
 +
| disableErrors || boolean || Turn off all error notifications
 
|}
 
|}

Версия 14:17, 10 сентября 2024

General description

Starting with version 3.15 each time the desktop client is launched the settings are loaded from the ClientSettings file for subsequent migration to the desktop client. The ClientSettings file needs to be added to a specific folder:

  • for Windows - %appData%/VinteoDesktop
  • for MacOS - /Users/y/Library/Application Support/VinteoDesktop
  • for Linux - /home/.config/VinteoDesktop

The settings transferred in the ClientSettings file are stored in json format and are validated by the json schema at the stage of reading the file. С полным списком настроек, доступных для миграции, можно ознакомиться по ссылке. A full list of settings available for migration can be found at the link.

The ClientSettings file has two groups of settings:

  • profile - corporate profile settings
  • settings - application settings

Migrated settings parameters

Each setting in a group is a simple object with two properties:

Свойство Описание
value It contains the setting value that will be migrated to the application. Can be of type "string", "number" or "boolean" depending on the specific setting.
overwriteUserSettings Optional forced migration flag. When setting the true value from the file will forcefully overwrite the user's setting in the client. If false or the flag is missing the setting will be overwritten only if the user has not changed its value since the client was first launched.

Client settings (settings)

The settings group contains the following settings:

Setting Value type Description
displayName string User display name
remoteMicControl boolean Allow moderator to turn microphone on and off
remoteCameraControl boolean Allow moderator to turn camera on and off
moveContentVideoToFullscreen boolean Run incoming presentation in full screen mode
autoOpenChat boolean Automatically open chat when starting a call or broadcast
autoOpenParticipants boolean Automatically open the participant list when starting a call or broadcast
autoAnswer boolean Auto answer for incoming call
autoMute boolean Mute microphone when auto answer
autoFullscreen boolean Full screen mode on auto reply
hardwareNotification boolean Hardware alert
autorun boolean Auto start
minimizeOnClose boolean Minimizing the application on close
disableConfirms boolean Disable all confirmation dialogs
disableNotifications boolean Turn off all notifications
disableErrors boolean Turn off all error notifications