mirror of https://github.com/grafana/grafana.git
Fix build issues
This commit is contained in:
parent
644938c9df
commit
fb0c23f49d
|
@ -552,9 +552,7 @@ func (s *ServiceImpl) buildDataConnectionsNavLink(c *contextmodel.ReqContext, tr
|
|||
// Check if there are any plugin items already added to the Connections section
|
||||
hasPluginItems := s.hasConnectionsPluginItems(treeRoot)
|
||||
|
||||
// Show Connections section if user has datasources access OR if there are plugin items
|
||||
if hasDatasourcesAccess || hasPluginItems {
|
||||
// Add new connection (only if user has datasources access)
|
||||
// Add datasources items if user has datasources access
|
||||
if hasDatasourcesAccess {
|
||||
children = append(children, &navtree.NavLink{
|
||||
Id: "connections-add-new-connection",
|
||||
|
@ -574,7 +572,6 @@ func (s *ServiceImpl) buildDataConnectionsNavLink(c *contextmodel.ReqContext, tr
|
|||
Children: []*navtree.NavLink{},
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
if len(children) > 0 || hasPluginItems {
|
||||
// Connections (main)
|
||||
|
@ -597,7 +594,7 @@ func (s *ServiceImpl) buildDataConnectionsNavLink(c *contextmodel.ReqContext, tr
|
|||
func (s *ServiceImpl) hasConnectionsPluginItems(treeRoot *navtree.NavTreeRoot) bool {
|
||||
// Look for any standalone plugin pages that are configured to be under the Connections section
|
||||
// These would have IDs like "standalone-plugin-page-/connections/..."
|
||||
for _, section := range treeRoot.Sections {
|
||||
for _, section := range treeRoot.Children {
|
||||
for _, child := range section.Children {
|
||||
if child.Id != "" &&
|
||||
(strings.HasPrefix(child.Id, "standalone-plugin-page-/connections/") ||
|
||||
|
|
Loading…
Reference in New Issue