以另一个角色访问不同的 Azure DevOPS Server 项目

Acces different Azure DevOPS Server project in another role

在我们的组织中,我们在 Azure DevOPS Server 中使用不同的项目。将用户添加到团队后,它会获得贡献者权限(我知道这可以更改)。 对于某些项目,此用户可以是所有者或开发人员,因此它需要这些权限来管理积压工作或使用 git 存储库。 在另一个项目中,同一用户只是希望看到积压(不要乱搞它或更改回购协议)。但它需要能够添加一个新项目作为该项目管理的该产品的用户。所以这个用户不能简单的做成reader only.

是否可以限制第二个项目中的用户能力(通常这可以通过访问级别来完成)以不打乱积压工作?

更新

要将backlogs/boards从待办事项列表的一个部分移动到另一个部分,需要编辑此节点中的工作项目权限 面积迭代路径。您可以拒绝禁用该特定用户的能力的权限。

您可以从“项目设置”>“工作”>“项目配置”中为项目定义区域和迭代。

  1. 选择 (1) 项目设置,根据需要展开工作,然后选择 (2) 项目配置,然后 (3) 区域。

  1. 为您要管理的节点选择 ... 上下文菜单,然后 select 安全。

3. Select组或团队成员,然后更改权限 设置。

根据我上面的截图,用户L不能移动相应区域下的工作项。 (而且他也不能编辑敏捷区域下的工作项。)

当他尝试移动棋盘中的物品时(例如新的 → activity),它会自动回到原来的位置。


不,这无法通过访问级别完成。

要使用某些功能,例如 Azure DevOps 中的代码,您需要满足以下两点:权限访问级别

访问级别使管理员能够向他们的用户群提供他们需要的功能的访问权限,并且只需为这些功能付费。它对应于组织中的帐户。它无法管理每个项目的访问级别。

换句话说,对于您的方案,您需要使用 权限 来限制第二个项目中的特定用户。

  1. 首先将他添加到第二个项目,如 Contributor 组
  2. 明确限制代码、构建、发布等权限
  3. 修改 permission of Board area 以满足您的要求。