-
Notifications
You must be signed in to change notification settings - Fork 0
feat: Approvals page (risk grouping, urgency indicators, timeline) #782
Copy link
Copy link
Closed
Labels
prio:mediumShould do, but not blockingShould do, but not blockingscope:medium1-3 days of work1-3 days of workspec:human-interactionDESIGN_SPEC Section 13 - Human Interaction LayerDESIGN_SPEC Section 13 - Human Interaction Layerspec:securityDESIGN_SPEC Section 12 - Security & Approval SystemDESIGN_SPEC Section 12 - Security & Approval Systemtype:featureNew feature implementationNew feature implementationv0.5Minor version v0.5Minor version v0.5v0.5.0Patch release v0.5.0Patch release v0.5.0
Description
Phase 4.6 -- Approvals Page
Parent: #762 | Wave 3
Scope
- Group by risk level: critical/high/medium/low sections with visual separation
- Urgency indicators: "expires in 3 hours" badge, countdown timer for critical items, color-coded by urgency
- Approval flow timeline: visual representation of approval lifecycle (submitted -> reviewed -> approved/rejected)
- Batch actions: select multiple approvals, approve/reject in bulk
- Rich detail panel: expandable inline or slide-in with full context, risk assessment, metadata
- Real-time: WebSocket-driven new approval notifications with entrance animation
Data requirements
GET /approvals(with urgency fields, feat: extend approval and meeting API responses #774)POST /approvals/{id}/approve,POST /approvals/{id}/reject- WebSocket: approvals channel
Deliverables
- Grouped approval list with urgency indicators
- Approval timeline visualization
- Batch approve/reject
- Detail panel
- Real-time updates
- Unit tests
Blocked by
- feat: interaction components and animation patterns #776 (interaction components)
- feat: extend approval and meeting API responses #774 (approval urgency extensions)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
prio:mediumShould do, but not blockingShould do, but not blockingscope:medium1-3 days of work1-3 days of workspec:human-interactionDESIGN_SPEC Section 13 - Human Interaction LayerDESIGN_SPEC Section 13 - Human Interaction Layerspec:securityDESIGN_SPEC Section 12 - Security & Approval SystemDESIGN_SPEC Section 12 - Security & Approval Systemtype:featureNew feature implementationNew feature implementationv0.5Minor version v0.5Minor version v0.5v0.5.0Patch release v0.5.0Patch release v0.5.0