组织设置下的Azure DevOps扩展自定义集线器组和集线器

时间:2019-11-16 21:36:38

标签: azure-devops devops azure-devops-rest-api azure-devops-extensions

我正在尝试在“组织设置”下添加自定义集线器组和集线器。

当前我正在执行此操作,但是菜单位于“扩展”中心组下。

如何自定义一个,以便有一个自定义的集线器组:

$substr2

enter image description here

1 个答案:

答案 0 :(得分:3)

不仅出于UI设计的原因,而且出于安全的原因,我们将永远不会在相同的框架中运行不受信任的扩展(例如,所有第三方扩展)中的代码作为VSO内容。

这些扩展的贡献将提供uri属性,我们的贡献控件将使用该属性绘制扩展的内容(在iframe中)。这意味着您不能使用管道,常规或安全性来修改或自定义同一级别的任何内容。

因此,在此票证中,您无法添加自定义名称来替换此默认显示扩展名


如果您不希望它显示在扩展部分下,而是在常规/管道下显示,则可以使用以下示例:

 "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

enter image description here