Student Portal UAT — test on https://sp-dev.fly.dev. Story SP-04. Collab sync is separate from catalog Business UAT.
What you're proving
Enrollment Admin confirms payer information after the welcome call; learner can pick welcome-call time..
Before you start
| Who | Password | |
|---|---|---|
| Learner (applicant) | applicant@example.com | TestPass123! |
| Enrollment Admin | enrollment.admin@lsu.edu | admin123 |
| Business Office | business.admin@lsu.edu | admin123 |
| Django superuser | admin@lsu.edu | *(ask team for sp-dev password)* |
Sign on: https://sp-dev.fly.dev/accounts/login/
Mailpit: https://sp-dev.fly.dev/_mail/
QA Tools: https://sp-dev.fly.dev/admin/qa_tools/seedtool/
Run the QA Tools seeds listed in each step before testing. On sp-dev, admin@lsu.edu is not admin123.
Step 1 — Confirm the payer after the welcome call (Priority: P1)
- Navigate:
https://sp-dev.fly.dev/dashboard/applications/<pk>/as Enrollment Admin - Act: Confirm payer
- Navigate:
https://sp-dev.fly.dev/admin/financial/payer/` as superuser - Act: Search the applicant email and open the active row
- Navigate: Application detail as Enrollment Admin
- Act: Read the Confirm payer card. Do not look for an enrollment screen — none is on this page.
- Navigate: Application detail as Enrollment Admin
- Act: Mark scheduled on Welcome call if needed. Read Confirm payer.
- Navigate: Application detail as Enrollment Admin
- Act: Look for Confirm payer before you mark the welcome call
- Navigate: Reload the application detail. Then Payers admin for that email.
- Act: Reload once. Do not create a payer by hand.
You're done when