【发布时间】:2021-01-11 20:23:16
【问题描述】:
我的团队正在本地实施 Azure DevOps 2019 服务器。需要授予所有有效用户在所有项目中创建共享查询的权限。是否可以在集合级别为共享查询设置权限?
【问题讨论】:
-
嗨@Mike。这张票有更新吗?如果答案能给你一些帮助,请随时告诉我。只是提醒this。
我的团队正在本地实施 Azure DevOps 2019 服务器。需要授予所有有效用户在所有项目中创建共享查询的权限。是否可以在集合级别为共享查询设置权限?
【问题讨论】:
查询是项目级功能,因此如果您想从 Peoject A 访问 Peoject B 中的共享查询,可能无法实现。
要访问共享查询,您需要是有权访问该查询的团队成员,但该团队仅限于项目,因此共享查询不能跨项目。
如果您真的想在项目之间共享查询,可以在这里提出功能请求: Developer Community
【讨论】:
共享查询的权限在查询本身内进行管理,虽然 default permissions 允许内置的项目管理员(和项目集合管理员)组提供共享查询,但您可能不不想让每个人都加入其中一个组。
相反,您必须进入每个团队项目,进入查询,并在根目录上编辑安全性: ]
然后您可以按组授予权限(内置或自定义): (所以在上面,我已经更改了内置的“贡献者”组,以允许他们参与查询,从而允许他们创建新的)
根据您拥有或创建的团队项目的数量,将取决于作为一种解决方法的可管理性,但它比让每个人都成为管理员更安全 ?
【讨论】: