grafana/pkg/services/ngalert/store
Yuriy Tseretyan af9353caec
Alerting: Add check for datasource permission in alert rule read API (#47087)
* add check for access to rule's data source in GET APIs

* use more general method GetAlertRules instead of GetNamespaceAlertRules.
* remove unused GetNamespaceAlertRules.

Tests:
* create a method to generate permissions for rules
* extract method to create RuleSrv
* add tests for RouteGetNamespaceRulesConfig
2022-04-11 17:37:44 -04:00
..
admin_configuration.go Alerting: Send alerts to external Alertmanager(s) (#37298) 2021-08-06 13:06:56 +01:00
alert_rule.go Alerting: Add check for datasource permission in alert rule read API (#47087) 2022-04-11 17:37:44 -04:00
alertmanager_test.go Alerting: Provisioning API - Notification Policies (#46755) 2022-04-05 16:48:51 -05:00
alertmanager.go Alerting: Provisioning API - Notification Policies (#46755) 2022-04-05 16:48:51 -05:00
database.go Alerting: Provisioning API - Notification Policies (#46755) 2022-04-05 16:48:51 -05:00
instance_database_test.go Add context.Context to InstanceStore (#45049) 2022-02-08 13:49:04 +00:00
instance_database.go Add context.Context to InstanceStore (#45049) 2022-02-08 13:49:04 +00:00
org.go Alerting: create wrapper for Alertmanager to enable org level isolation (#37320) 2021-08-24 11:28:09 +01:00
provisioning_store_test.go Alerting: Provisioning API - Notification Policies (#46755) 2022-04-05 16:48:51 -05:00
provisioning_store.go Alerting: Provisioning API - Notification Policies (#46755) 2022-04-05 16:48:51 -05:00
testing.go Alerting: Add check for datasource permission in alert rule read API (#47087) 2022-04-11 17:37:44 -04:00
transactions.go Alerting: Provisioning API - Notification Policies (#46755) 2022-04-05 16:48:51 -05:00