SIGN IN SIGN UP

refactor: convert the requestCert writer to a React Query mutation (#1995)

The shared `requestCert` POST thunk is used by three tabs — CertificateStatusAlert
(outline), CourseCelebration (course-exit), and CertificateStatus (progress).
Convert all three to a `useRequestCert` mutation (fire-and-forget POST to
generate_user_cert) and delete the thunk. Prerequisite below the outline-tab
conversion so outline builds on an already-converted CertificateStatusAlert.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
B
Brian Smith committed
5fe995a9f42da5e9d14b444c4009ec8aac83d2f9
Parent: db3808c
Committed by GitHub <noreply@github.com> on 8/21/2026, 6:55:39 PM