Tfs 查看webhook历史记录时,某些用户缺少请求、响应和事件选项卡

Tfs 查看webhook历史记录时,某些用户缺少请求、响应和事件选项卡,tfs,azure-devops,azure-devops-server-2019,Tfs,Azure Devops,Azure Devops Server 2019,我们客户端的Azure DevOps服务器(on prem)实例中的一些用户在查看Webhook的历史记录时无法查看请求、响应和事件选项卡。其他用户可以看到这些选项卡 问题如下 在“项目设置-->服务挂钩”下,我的客户端定义了许多服务挂钩/网络挂钩 当点击服务钩子旁边的椭圆菜单并选择“History”时,它会打开一个模式窗口,显示之前的服务钩子“运行” 在模式窗口的右侧有几个选项卡。摘要、请求、响应和事件(附屏幕截图) 一些用户无法看到“响应”、“请求”和“事件”选项卡 更多背景资料。。。由

我们客户端的Azure DevOps服务器(on prem)实例中的一些用户在查看Webhook的历史记录时无法查看请求、响应和事件选项卡。其他用户可以看到这些选项卡

问题如下

  • 在“项目设置-->服务挂钩”下,我的客户端定义了许多服务挂钩/网络挂钩
  • 当点击服务钩子旁边的椭圆菜单并选择“History”时,它会打开一个模式窗口,显示之前的服务钩子“运行”
  • 在模式窗口的右侧有几个选项卡。摘要、请求、响应和事件(附屏幕截图)
  • 一些用户无法看到“响应”、“请求”和“事件”选项卡
更多背景资料。。。由于公司策略,无法将相关用户置于“项目集合管理员”组中。他们已使用tfssecurity.exe命令行获得“EditSubscription”权限,但该权限仍不起作用。我希望有一种方法可以使用RESTAPI为他们提供所需的访问权限,但Azure DevOps CLI似乎无法与Azure DevOps Server 2019配合使用

如果其他人有什么建议,我将非常感谢你的帮助

提前谢谢。
德文郡

您应该能够授予常规项目用户查看和管理项目的服务挂钩订阅的能力

   tfssecurity /a+ /collection: https://dev.azure.com/fabrikam-fiber-inc/DefaultCollection ServiceHooks PublisherSecurity/abcdef00-abcd-0000-0000-abcdef000000 EditSubscriptions n:fabrikamfiber4@hotmail.com ALLOW
确保使用了相同格式的命令,并且用户还具有查看订阅的权限

看看

答:具有这些权限的用户可以查看创建的所有订阅 在项目和这些订阅的通知历史记录中。 然后,该用户可以在中创建任何类型的服务挂钩订阅 那个项目。如果用户为以下资源设置订阅: 否则,他们没有访问权限,订阅将不会 被触发

例如:如果我无法访问区域路径XYZ中的工作项, 我设置了工作项更新事件的订阅,我不会 获取区域路径XYZ中工作项更新的通知。然而, 如果另一个用户确实有权访问区域路径中的工作项 XYZ正在接收那些“工作项更新”事件,然后我可以看到 其他用户事件的通知历史记录,包括工作 我无权访问的项目数据


如果用户仍然无法通过授予编辑订阅和查看订阅来查看这些选项卡。建议他们完全注销浏览器并清除缓存。然后再次登录TFS web门户。这可能会奏效。

嗨,德文·布里顿,你有机会实施我建议的解决方案吗?你能解决吗?如果我的回答有帮助或给出了正确的方向。感谢,这也将帮助社区中的其他人。