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) │
└─────────────────────────┘