現在、誰にでも表示されるメニュー項目を備えた Azure DevOps 拡張機能を構築しています。これは問題ではありませんでしたが、特定のユーザー グループのページの一部を非表示にしたいと考えています。
カスタム メニュー項目の設定に関する限られた情報しか見つけることができず、メニュー項目の役割またはチーム ベースを作成する方法が見つかりませんでした。
以下に、現在の拡張ファイルを示します。誰でもこの問題を解決する方法を教えてもらえますか?
{
// ...
"contributions": [
{
"id": "xxx-hub-group",
"type": "ms.vss-web.hub-group",
"description": "XXX",
"targets": [
"ms.vss-web.project-hub-groups-collection"
],
"properties": {
"name": "XXX",
"icon": "img/xxx.png"
}
},
{
"id": "sub-xxx",
"type": "ms.vss-web.hub",
"description": "sub-xxx",
"targets": [
".xxx-hub-group"
],
"properties": {
"name": "sub-xxx",
"title": "sub-xxx",
"icon": "img/sub-xxx.png",
"uri": "pages/sub-xxx.html",
"supportedScopes": [
"project_team"
]
}
}
]
}