使用 rest api 创建项目后,将用户作为管理员分配给项目 - Azure DevOps
Assign User as an Administrator to a project once it is created using rest api - Azure DevOps
我正在尝试将用户作为管理员分配给项目并通过 Azure DevOps 中的 rest api 更改所有者。你们中的任何人都可以指出一些文档来说明如何完成吗?我查看了 UserEntitlements API 和 Project API - 但我还没有想出如何将它们用于我的问题。对此的任何指示都会有所帮助。
谢谢!
Assign User as an Administrator to a project once it is created using rest api - Azure DevOps
正如您在之前的 post 中所了解的,我们还可以使用 API User Entitlements - Update User Entitlement 将用户作为管理员分配给项目:
请求正文如下:
[
{"from":"",
"op":0,
"path":"/projectEntitlements",
"value":{"projectRef":{"id":"<MyProjectID>"},"group":{"groupType":3}}
}
]
然后我可以将用户添加到特定项目(我正在使用 postman):
因此,状态为 200 OK,并且使用已添加到项目中。
您可以尝试我在上面 post 编辑的请求正文(替换为您指定的项目 ID),groupType 用于设置不同的权限:
此外,您说您也想更改所有者,您的意思是通过 api 更改组织所有者吗?如果是,恐怕没有API更新组织所有者,我们只能列出所有者。
希望对您有所帮助。
我正在尝试将用户作为管理员分配给项目并通过 Azure DevOps 中的 rest api 更改所有者。你们中的任何人都可以指出一些文档来说明如何完成吗?我查看了 UserEntitlements API 和 Project API - 但我还没有想出如何将它们用于我的问题。对此的任何指示都会有所帮助。
谢谢!
Assign User as an Administrator to a project once it is created using rest api - Azure DevOps
正如您在之前的 post 中所了解的,我们还可以使用 API User Entitlements - Update User Entitlement 将用户作为管理员分配给项目:
请求正文如下:
[
{"from":"",
"op":0,
"path":"/projectEntitlements",
"value":{"projectRef":{"id":"<MyProjectID>"},"group":{"groupType":3}}
}
]
然后我可以将用户添加到特定项目(我正在使用 postman):
因此,状态为 200 OK,并且使用已添加到项目中。
您可以尝试我在上面 post 编辑的请求正文(替换为您指定的项目 ID),groupType 用于设置不同的权限:
此外,您说您也想更改所有者,您的意思是通过 api 更改组织所有者吗?如果是,恐怕没有API更新组织所有者,我们只能列出所有者。
希望对您有所帮助。