Summary
Improve the admin panel for day-to-day management of recordings, attestations, and license tracking.
Requirements
Recording management
- Upload recordings manually (for narrators who record offline)
- Assign recording to book and narrator
- Preview/playback audio from admin
- Delete recordings
Attestation review
- View all submitted attestations
- Filter by book, narrator, date
- Verify completeness (all required fields present)
- Flag recordings missing attestation
License tracking
- Dashboard or list view showing license expiry dates
- Visual indicator for approaching/expired licenses
- Bulk disable playback for expired licenses
Acceptance criteria
Summary
Improve the admin panel for day-to-day management of recordings, attestations, and license tracking.
Requirements
Recording management
Attestation review
License tracking
Acceptance criteria