我希望能够允许用户在某些 Azure DevOps 项目中配置面板,而无需让他们成为项目管理员。项目管理员权限组将提供太多访问权限,例如删除我不希望用户拥有的项目。
我希望能够通过使用 Azure DevOps API 来自动执行此操作,而不是在 UI 中手动执行此操作。
是否可以创建一个自定义权限组,允许访问配置板,然后将特定用户添加到该组?我使用 API 尝试了此操作,并能够创建自定义组并尝试更新该组的权限,但这似乎不起作用。
否则,是否可以使用 API 让用户成为 DevOps 项目团队内的管理员?这意味着他们成为团队管理员并可以通过这种方式配置董事会。
任何帮助将不胜感激!
是否可以创建一个自定义权限组,允许访问配置板,然后将特定用户添加到该组?否则,是否可以使用 API 让用户成为 DevOps 项目团队内的管理员?
作为 Azure Boards 项目的成员,您可以使用大多数功能来跟踪工作。选择功能的限制基于用户分配到的访问级别和安全组。
幸运的是,大多数董事会权限对于团队管理员和项目管理员来说是相同的。
以看板功能访问为例:但是对于相同的功能,例如
Create, delete, and save Shared queries, charts, folders
,只有项目管理员拥有权限。因此,如果您不想将其设置为项目管理员,并且
team admin
可以满足权限要求,是的,您可以将用户设置为
team admin
,然后该帐户就有管理论坛的权限。您可以在此处使用现有脚本:更多详情可参考
同类型门票。
我的脚本结果: