繁体   English   中英

使用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 - 但我还没想到如何将它们用于我的问题。 任何指示都会有所帮助。

谢谢!

使用rest api - Azure DevOps创建项目后,将用户指定为项目管理员

正如您在上一篇文章中所知,我们还可以使用API 用户权利 - 更新用户权利来将用户指定为项目的管理员:

请求正文如下:

[
  {"from":"",
    "op":0,
      "path":"/projectEntitlements",
        "value":{"projectRef":{"id":"<MyProjectID>"},"group":{"groupType":3}}

  }
]

然后我可以将用户添加到特定项目(我使用邮递员):

在此输入图像描述

结果,状态为200 OK,并将使用添加到项目中。

您可以尝试我上面发布的请求主体(替换为您指定的项目ID),groupType用于设置不同的权限:

在此输入图像描述

此外,你说你想要改变所有者,你的意思是通过api改变组织所有者吗? 如果是,我担心没有这样的API来更新组织所有者,我们只能列出所有者。

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM