grafana/public/app/features/alerting
Nathan Rodman 49505b9a3b
Alerting: fgac for notification policies and contact points (#46939)
* add FGAC actions for silences table

* redirect users without permissions

* add permissions checks to routes

* add fgac to notifications and contact points

* fgac for notification policies

* fix mute timing authorization

* use consistent naming for checking grafana alertmanager

* tests for fgac in contact points and notification policies

* bump up timeout on rule editor test

* use new permissions util

* break out route evaluation into util

* Remove test timeout

* Change permissions for the alert-notifiers endpoint

* Use signed in handler for alert-notifiers when unified alerting enabled

Co-authored-by: Konrad Lalik <konrad.lalik@grafana.com>
2022-04-06 18:24:33 +02:00
..
__snapshots__ AlertingNG: Edit Alert Definition (#30676) 2021-02-04 09:13:02 +01:00
components Alerting: Add validation to slack contact point (#45618) 2022-02-25 15:10:21 +01:00
partials Chore: Migrates remaining Angular modals to React (#33476) 2021-04-28 15:22:28 +02:00
state Alerting: Add validation to slack contact point (#45618) 2022-02-25 15:10:21 +01:00
unified Alerting: fgac for notification policies and contact points (#46939) 2022-04-06 18:24:33 +02:00
utils Prettier: Upgrade to 2 (#30387) 2021-01-20 07:59:48 +01:00
AlertHowToModal.tsx Chore: Migrates remaining Angular modals to React (#33476) 2021-04-28 15:22:28 +02:00
AlertRuleItem.test.tsx Grafana UI: Card API refactor (#29034) 2020-11-19 09:48:56 +02:00
AlertRuleItem.tsx Alerting: Fix Card link in legacy alerting items (#44094) 2022-01-24 16:16:55 +01:00
AlertRuleList.test.tsx Alerting: Remove unused NGAlerting components (#34568) 2021-05-24 14:20:11 +02:00
AlertRuleList.tsx Alerting: adds Unified Alerting promotion (#41551) 2021-11-17 16:46:44 +01:00
AlertTab.tsx Angular: Option to disable angular support and isolate angular dependencies (#45421) 2022-02-16 17:14:33 +01:00
AlertTabCtrl.test.ts Alerting: Fixes so notification channels are properly deleted (#31040) 2021-02-09 15:29:50 +01:00
AlertTabCtrl.ts DataSource: Default data source is no longer a persisted state but just the default data source for new panels (#45132) 2022-03-08 08:56:12 +01:00
AlertTabIndex.tsx Alerting: Remove ngalert feature toggle and introduce two new settings for enabling Grafana 8 alerts and disabling them for specific organisations (#38746) 2021-09-29 16:16:40 +02:00
EditNotificationChannelPage.tsx Routing NG: Replace Angular routing with react-router (#31463) 2021-03-10 18:03:36 +01:00
FeatureTogglePage.tsx Alerting: Prevent alerting routes from working if alerting is not enabled (#40521) 2021-10-25 14:40:45 +02:00
getAlertingValidationMessage.test.ts Update dependency prettier to v2.5.1 (#43473) 2022-02-02 12:02:32 +00:00
getAlertingValidationMessage.ts Dashboard: replace datasource name with a reference object (#33817) 2021-10-29 10:57:24 -07:00
NewNotificationChannelPage.tsx Chore: Fix more strict typescript errors (#35514) 2021-06-14 15:13:48 +01:00
NotificationsListPage.tsx Chore: eslint react hook fix for public folder (#31174) 2021-03-25 12:42:14 +01:00
routes.tsx Alerting: fgac for notification policies and contact points (#46939) 2022-04-06 18:24:33 +02:00
StateHistory.tsx Emotion: Upgrades emotion from 10 to 11 and updates all import paths (#32541) 2021-04-01 14:15:23 +02:00
TestRuleResult.test.tsx NewPanelEditor: Fixed so that test alert rule works in new edit mode (#23179) 2020-03-30 13:50:18 +02:00
TestRuleResult.tsx UI/ClipboardButton: Remove ClipboardJS in favor of native Clipboard API (#42996) 2022-01-07 13:41:09 +00:00