Summary
Implement the MVP notification policy list view for V2 alerting, providing a table to view, search, and manage notification policies.
🎯 Target Milestone: 9.4
Background
Notification policies define which workflow is executed when alerts are triggered. Users need a central place to view and manage all their notification policies.
Components
1. Policy List Table
2. Search
3. Page States
4. List Actions
5. Page Layout (D.1)
6. Navigation (D.2)
Wireframe
┌─────────────────────────────────────────────────────────────────────────┐
│ Stack Management > Notification Policies │
├─────────────────────────────────────────────────────────────────────────┤
│ Notification Policies [Create Policy]│
│ Manage notification policies for V2 alerting rules │
├─────────────────────────────────────────────────────────────────────────┤
│ [🔍 Search policies...] │
├─────────────────────────────────────────────────────────────────────────┤
│ Name │ Default Workflow │ Rules Using │ Last Modified │
│───────────────────┼─────────────────────┼─────────────┼─────────────────│
│ Production Alerts │ notify-oncall │ 12 │ 2 hours ago ⋮ │
│ Dev Alerts │ slack-only │ 5 │ 1 day ago ⋮ │
│ Security Team │ security-workflow │ 3 │ 3 days ago ⋮ │
├─────────────────────────────────────────────────────────────────────────┤
│ Rows per page: 25 < 1 > │
└─────────────────────────────────────────────────────────────────────────┘
Acceptance Criteria
Table
Search
States
Page Layout
Navigation
Actions
Out of Scope (for this ticket)
- Advanced filtering (by workflow, by usage, etc.) - Milestone 2
- Bulk operations - Milestone 2
- URL state persistence for search - TBD
API Requirements
| Endpoint |
Method |
Purpose |
GET /api/alerting/v2/notification_policies |
GET |
List all policies |
DELETE /api/alerting/v2/notification_policies/{id} |
DELETE |
Delete a policy |
Design
Link to designs when available
Dependencies
- Notification Policy APIs
- Workflow reference data (for displaying workflow names)
Related Issues
Summary
Implement the MVP notification policy list view for V2 alerting, providing a table to view, search, and manage notification policies.
Background
Notification policies define which workflow is executed when alerts are triggered. Users need a central place to view and manage all their notification policies.
Components
1. Policy List Table
2. Search
3. Page States
4. List Actions
5. Page Layout (D.1)
6. Navigation (D.2)
Wireframe
Acceptance Criteria
Table
Search
States
Page Layout
Navigation
Actions
Out of Scope (for this ticket)
API Requirements
GET /api/alerting/v2/notification_policiesDELETE /api/alerting/v2/notification_policies/{id}Design
Link to designs when available
Dependencies
Related Issues