Миграция настроек Vinteo Desktop через групповые политики: различия между версиями
Материал из База знаний VINTEO
Alina (обсуждение | вклад) |
Alina (обсуждение | вклад) |
||
Строка 29: | Строка 29: | ||
Группа настроек settings содержит следующие настройки: | Группа настроек settings содержит следующие настройки: | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Настройка !! Тип значения !! Описание | ||
+ | |- | ||
+ | | displayName || string || Отображаемое имя пользователя | ||
+ | |- | ||
+ | | remoteMicControl || boolean || Разрешать модератору включать и выключать микрофон | ||
+ | |- | ||
+ | | Текст ячейки || Текст ячейки || Текст ячейки | ||
+ | |- | ||
+ | | Текст ячейки || Текст ячейки || Текст ячейки | ||
+ | |- | ||
+ | | Текст ячейки || Текст ячейки || Текст ячейки | ||
+ | |- | ||
+ | | Текст ячейки || Текст ячейки || Текст ячейки | ||
+ | |- | ||
+ | | Текст ячейки || Текст ячейки || Текст ячейки | ||
+ | |- | ||
+ | | Текст ячейки || Текст ячейки || Текст ячейки | ||
+ | |- | ||
+ | | Текст ячейки || Текст ячейки || Текст ячейки | ||
+ | |- | ||
+ | | Текст ячейки || Текст ячейки || Текст ячейки | ||
+ | |- | ||
+ | | Текст ячейки || Текст ячейки || Текст ячейки | ||
+ | |- | ||
+ | | Текст ячейки || Текст ячейки || Текст ячейки | ||
+ | |- | ||
+ | | Текст ячейки || Текст ячейки || Текст ячейки | ||
+ | |- | ||
+ | | Текст ячейки || Текст ячейки || Текст ячейки | ||
+ | |- | ||
+ | | Текст ячейки || Текст ячейки || Текст ячейки | ||
+ | |} |
Версия 12:12, 2 ноября 2023
Общее описание
При каждом запуске десктоп-клиента, происходит загрузка настроек из файла ClientSettings для последующей миграции в десктоп-клиент. Файл ClientSettings нужно добавить в определенную папку:
- для Windows - %appData%/Roaming/Vinteo.Desktop
- для MacOS - /Users/y/Library/Application Support/VinteoDesktop
- для Linux - /home/.config/VinteoDesktop
Передаваемые настройки, в файле ClientSettings, хранятся в формате json и валидируются json-схемой на этапе чтения файла. Схема валидации с полным списком полей содержится в проекте clients - packages/apps/desktop-client/src/clientSettingsSchema.json.
Файл ClientSettings имеет две группы настроек:
- profile - настройки корпоративного профиля
- settings - настройки приложения
Параметры мигрируемых настроек
Каждая настройка в группе представляет собой простой объект с двумя свойствами:
Свойство | Описание |
---|---|
value | Содержит значение настройки, которое будет мигрировано в приложение. Может иметь типы "string", "number" или "boolean" в зависимости от конкретной настройки |
overwriteUserSettings | Опциональный флаг принудительной миграции. При установке значения true, настройка из файла принудительно перепишет настройку пользователя в клиенте. При значении false или отсутствии флага, настройка будет перезаписана только если пользователь не изменял ее значение с момента первого запуска клиента. |
Настройки клиента (settings)
Группа настроек settings содержит следующие настройки:
Настройка | Тип значения | Описание |
---|---|---|
displayName | string | Отображаемое имя пользователя |
remoteMicControl | boolean | Разрешать модератору включать и выключать микрофон |
Текст ячейки | Текст ячейки | Текст ячейки |
Текст ячейки | Текст ячейки | Текст ячейки |
Текст ячейки | Текст ячейки | Текст ячейки |
Текст ячейки | Текст ячейки | Текст ячейки |
Текст ячейки | Текст ячейки | Текст ячейки |
Текст ячейки | Текст ячейки | Текст ячейки |
Текст ячейки | Текст ячейки | Текст ячейки |
Текст ячейки | Текст ячейки | Текст ячейки |
Текст ячейки | Текст ячейки | Текст ячейки |
Текст ячейки | Текст ячейки | Текст ячейки |
Текст ячейки | Текст ячейки | Текст ячейки |
Текст ячейки | Текст ячейки | Текст ячейки |
Текст ячейки | Текст ячейки | Текст ячейки |