mirror of
https://github.com/grafana/grafana.git
synced 2025-02-16 18:34:52 -06:00
Search: add query to extender interface (#49281)
This commit is contained in:
parent
639e548e32
commit
26e98a6f1b
@ -18,7 +18,7 @@ type DocumentExtender interface {
|
|||||||
|
|
||||||
type DashboardIndexExtender interface {
|
type DashboardIndexExtender interface {
|
||||||
GetDocumentExtender() DocumentExtender
|
GetDocumentExtender() DocumentExtender
|
||||||
GetQueryExtender() QueryExtender
|
GetQueryExtender(query DashboardQuery) QueryExtender
|
||||||
}
|
}
|
||||||
|
|
||||||
type NoopExtender struct{}
|
type NoopExtender struct{}
|
||||||
@ -27,7 +27,7 @@ func (n NoopExtender) GetDocumentExtender() DocumentExtender {
|
|||||||
return &NoopDocumentExtender{}
|
return &NoopDocumentExtender{}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (n NoopExtender) GetQueryExtender() QueryExtender {
|
func (n NoopExtender) GetQueryExtender(query DashboardQuery) QueryExtender {
|
||||||
return &NoopQueryExtender{}
|
return &NoopQueryExtender{}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -132,5 +132,5 @@ func (s *StandardSearchService) DoDashboardQuery(ctx context.Context, user *back
|
|||||||
return rsp
|
return rsp
|
||||||
}
|
}
|
||||||
|
|
||||||
return doSearchQuery(ctx, s.logger, reader, filter, q, s.extender.GetQueryExtender())
|
return doSearchQuery(ctx, s.logger, reader, filter, q, s.extender.GetQueryExtender(q))
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user