mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Alerting: decouple api models from domain\dto models: separate Provenance status + converters (#63594)
* move conversions of domain models to api models and reverse from definition package to api package
This commit is contained in:
@@ -42,7 +42,7 @@ func (c *defaultMuteTimesProvisioner) Provision(ctx context.Context,
|
||||
cache[muteTiming.OrgID][interval.Name] = interval
|
||||
}
|
||||
}
|
||||
muteTiming.MuteTime.Provenance = models.ProvenanceFile
|
||||
muteTiming.MuteTime.Provenance = definitions.Provenance(models.ProvenanceFile)
|
||||
if _, exists := cache[muteTiming.OrgID][muteTiming.MuteTime.Name]; exists {
|
||||
_, err := c.muteTimingService.UpdateMuteTiming(ctx, muteTiming.MuteTime, muteTiming.OrgID)
|
||||
if err != nil {
|
||||
|
||||
@@ -4,6 +4,7 @@ import (
|
||||
"context"
|
||||
|
||||
"github.com/grafana/grafana/pkg/infra/log"
|
||||
"github.com/grafana/grafana/pkg/services/ngalert/api/tooling/definitions"
|
||||
"github.com/grafana/grafana/pkg/services/ngalert/models"
|
||||
"github.com/grafana/grafana/pkg/services/ngalert/provisioning"
|
||||
)
|
||||
@@ -30,7 +31,7 @@ func (c *defaultTextTemplateProvisioner) Provision(ctx context.Context,
|
||||
files []*AlertingFile) error {
|
||||
for _, file := range files {
|
||||
for _, template := range file.Templates {
|
||||
template.Data.Provenance = models.ProvenanceFile
|
||||
template.Data.Provenance = definitions.Provenance(models.ProvenanceFile)
|
||||
_, err := c.templateService.SetTemplate(ctx, template.OrgID, template.Data)
|
||||
if err != nil {
|
||||
return err
|
||||
|
||||
Reference in New Issue
Block a user