Review Queue Service
Component Detail
Service Layer
medium complexity
backend
1
Dependencies
1
Dependents
5
Entities
0
Integrations
Description
Server-side service that queries the activities table for records with pending_review status, scoped to the authenticated coordinator's local association. Supports pagination, filtering, and sorting to efficiently handle coordinators managing large volumes such as HLF's 380-registration scenarios.
review-queue-service
Responsibilities
- Fetch paginated pending activities scoped to coordinator's local association
- Apply server-side filters by date range, peer mentor, and activity type
- Return queue statistics (total pending, approved today, rejected)
- Support cursor-based pagination for large datasets
Interfaces
getPendingActivities(coordinatorId, filters, pagination)
getQueueStats(coordinatorId)
getActivityDetail(activityId)
searchActivities(coordinatorId, query)
getApprovedActivities(coordinatorId, dateRange)
Relationships
Related Data Entities (5)
Data entities managed by this component