在 TFS 2013 中激活迭代的权限

Posted

技术标签:

【中文标题】在 TFS 2013 中激活迭代的权限【英文标题】:Permission to activate an Iteration in TFS 2013 【发布时间】:2015-12-14 04:47:59 【问题描述】:

我想授予我的 TFS 项目中的特定用户执行以下操作的权限。

    创建迭代 编辑迭代 激活迭代(简而言之,“勾选”迭代,以便团队中的其他人可以看到它们)

MSDN 这么说

要创建或修改区域或迭代,您必须是项目管理员组的成员,或者您的创建和排序子节点、删除此节点和编辑此节点权限必须设置为允许区域或迭代要修改的节点。 MSDN

我不想将项目管理员权限授予此特定用户。

因此我在父迭代中给了他以下权限。

permissions - screenshot

当以特定用户身份登录时,TFS 会说

您没有足够的权限为此团队配置迭代。您必须是团队管理员或项目管理员。

但是,用户可以执行以下操作。

    创建子节点 编辑现有/新迭代的开始/结束日期

我的问题是:

有没有其他方法可以让用户“勾选”迭代而不给他“编辑集合级别权限”或“项目管理员权限”

【问题讨论】:

【参考方案1】:

您可以在您的团队项目下创建一个新的 TFS 组。然后,授予该组“编辑项目级别信息”权限。这将允许用户选中复选框以使迭代显示在积压任务板上。

我所做的是创建一个“[TEAM PROJECT]\Project Managers”TFS 组,我授予该组在区域和迭代的根节点上的所有权限。我还授予该组“编辑项目级别信息”。然后我的用户能够管理区域和迭代 - 包括激活迭代的“滴答”。

【讨论】:

以上是关于在 TFS 2013 中激活迭代的权限的主要内容,如果未能解决你的问题,请参考以下文章

TFS 2012 配置访问被拒绝:[用户名] 需要以下权限才能执行此操作:查看集合级别信息

TFS 过期用户

创建 TFS 团队项目时出现问题

VSTS - 强制TFS更新用户组权限

导出 TFS 2008 (Team Foundation Server) 组和权限

TFS 2010 权限。所有用户都有权