Пользовательская группа концентратора расширения Azure DevOps и концентратор в разделе Параметры организации
Я пытаюсь добавить настраиваемую группу концентратора и концентратор в разделе "Настройки организации".
В настоящее время я делаю это, но меню находится в группе "Расширения".
Как я могу настроить его так, чтобы у меня была собственная группа концентраторов:
{
"contributions": [
{
"id": "collection-level-admin-hub",
"type": "ms.vss-web.hub",
"description": "Description",
"targets": [
"ms.vss-web.collection-admin-hub-group"
],
"properties": {
"name": "My Menu",
"order": 100,
"uri": "dist/index.html"
}
}
]
}
1 ответ
Не только для дизайна пользовательского интерфейса, но и из соображений безопасности, мы никогда не будем запускать код из ненадежных расширений (например, всех сторонних расширений) в том же кадре, что и содержимое VSO.
Вклад этих расширений будет предоставлять свойство uri, которое наши элементы управления вкладом будут использовать для рисования содержимого расширения (в iframe). Это означает, что вы не можете изменять или настраивать что-либо, находящееся на одном уровне с Pipelines, General или security.
Таким образом, в этой заявке вы не можете добавить настраиваемое имя для замены этого расширения отображения по умолчанию.
Если вы не хотите, чтобы он отображался в разделе "Расширение", а в разделе "Общие / конвейеры", вы можете использовать приведенный ниже пример:
"contributions": [
{
"id": "sample-hub-group",
"type": "ms.vss-web.tab",
"description": "Adds a 'Sample UI' hub group",
"targets": [
"ms.vss-admin-web.collection-admin-hub-tab-group"
],
"properties": {
"name": "System Group",
"order": 100,
"uri": "my-hub.html"
}
}
],
Уровень сбора:
Общие: ms.vss-admin-web.collection-admin-hub-tab-group
Конвейер: ms.vss-build-web.build-release-account-settings-tab-group
Репозиторий (в настройках организации не отображается значение по умолчанию):ms.vss-code-web.code-account-settings-tab-group