如何通过 user/group 权限限制对仪表板的访问?
How to restrict access to dashboards by user/group permissions?
我们为不同的客户开发软件,使用单实例sonarqube。我们为每个客户创建了一个仪表板,其中包含其所有项目。
到目前为止,只有我们的开发人员在使用该系统,一切都很好。
现在我们想让我们的客户访问 sonarqube,这样他们就可以看到他们的项目状态。
我们将客户用户分为不同的组,并按组限制对项目的访问。所以每个客户只能看到他的项目。还好。
但是我们没有找到限制对仪表板访问的方法。因此每个客户都可以看到所有可用仪表板的列表。这包含我们所有其他客户的列表。多么糟糕!明确一点:对于一个客户用户,除了他自己的公司仪表板之外,所有仪表板的项目列表都是空的——他只能看到另一个客户的名字,这还是太多了。
那么有什么解决方案可以通过 users/groups 配置仪表板可见性吗?
我确认无法仅与某些用户或组共享仪表板。共享仪表板时,您可以与所有用户共享它。
我们为不同的客户开发软件,使用单实例sonarqube。我们为每个客户创建了一个仪表板,其中包含其所有项目。
到目前为止,只有我们的开发人员在使用该系统,一切都很好。
现在我们想让我们的客户访问 sonarqube,这样他们就可以看到他们的项目状态。
我们将客户用户分为不同的组,并按组限制对项目的访问。所以每个客户只能看到他的项目。还好。
但是我们没有找到限制对仪表板访问的方法。因此每个客户都可以看到所有可用仪表板的列表。这包含我们所有其他客户的列表。多么糟糕!明确一点:对于一个客户用户,除了他自己的公司仪表板之外,所有仪表板的项目列表都是空的——他只能看到另一个客户的名字,这还是太多了。
那么有什么解决方案可以通过 users/groups 配置仪表板可见性吗?
我确认无法仅与某些用户或组共享仪表板。共享仪表板时,您可以与所有用户共享它。