Skip to content

Enhance Status Filtering with Warning State

Add ability to distinguish between "success" and "success with warnings" in event status filtering.

  • Add "SUCCESS_WITH_WARNINGS" status value distinct from SUCCESS and FAILURE
  • Filter dropdown options: All (default), Success, Success with Warnings, Failure
  • Multi-select option to filter multiple statuses simultaneously
  • Visual indicators: green checkmark (success), yellow warning (warnings), red X (failure)
  • If event result field only supports SUCCESS/FAILURE, use severity_text to infer warnings (result=SUCCESS + severity_text=WARN → "Success with Warnings")
  • Display status count breakdown above table: "Success (1,234) • Warnings (45) • Failures (23)"

Example:

Enhanced status filter:

┌─ Events Listing ─────────────────────────────────────┐
│ Status: [All ▼]  Integration: [All ▼]  Search: [ ]   │
│                                                        │
│ ✓ Success (1,234) • ⚠ Warnings (45) • ✗ Failures (23)│
│                                                        │
│ Timestamp         | Event       | Status | Message    │
│ 2025-11-06 15:30  | emp.sync    | ✓      | Complete   │
│ 2025-11-06 15:28  | data.import | ⚠      | Partial    │
│ 2025-11-06 15:25  | api.call    | ✗      | Timeout    │
└────────────────────────────────────────────────────────┘

Status filter dropdown with counts:

Status: [All ▼]
  ┌─────────────────────────┐
  │ ☑ All (1,302)           │
  │ ☐ Success (1,234)       │
  │ ☐ Warnings (45)         │
  │ ☐ Failures (23)         │
  └─────────────────────────┘