Alerting: introduce AlertQuery in definitions package (#63825)

* copy AlertQuery from ngmodels to the definition package
* replaces usages of ngmodels.AlertQuery in API models
* create a converter between models of AlertQuery
---------

Co-authored-by: Alex Moreno <alexander.moreno@grafana.com>
This commit is contained in:
Yuri Tseretyan
2023-03-27 11:55:13 -04:00
committed by GitHub
co-authored by Alex Moreno
parent 36e8ca7f13
commit 52a0f59706
21 changed files with 279 additions and 182 deletions
+2 -2
View File
@@ -15,7 +15,7 @@ func TestToModel(t *testing.T) {
FolderUID: "123",
Interval: 10,
}
tm, err := AlertRuleGroupFromApi(ruleGroup)
tm, err := AlertRuleGroupFromApiAlertRuleGroup(ruleGroup)
require.NoError(t, err)
require.Nil(t, tm.Rules)
})
@@ -30,7 +30,7 @@ func TestToModel(t *testing.T) {
},
},
}
tm, err := AlertRuleGroupFromApi(ruleGroup)
tm, err := AlertRuleGroupFromApiAlertRuleGroup(ruleGroup)
require.NoError(t, err)
require.Len(t, tm.Rules, 1)
})