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 {
|
||||
GetDocumentExtender() DocumentExtender
|
||||
GetQueryExtender() QueryExtender
|
||||
GetQueryExtender(query DashboardQuery) QueryExtender
|
||||
}
|
||||
|
||||
type NoopExtender struct{}
|
||||
@ -27,7 +27,7 @@ func (n NoopExtender) GetDocumentExtender() DocumentExtender {
|
||||
return &NoopDocumentExtender{}
|
||||
}
|
||||
|
||||
func (n NoopExtender) GetQueryExtender() QueryExtender {
|
||||
func (n NoopExtender) GetQueryExtender(query DashboardQuery) QueryExtender {
|
||||
return &NoopQueryExtender{}
|
||||
}
|
||||
|
||||
|
@ -132,5 +132,5 @@ func (s *StandardSearchService) DoDashboardQuery(ctx context.Context, user *back
|
||||
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