Student Portal UAT — test on https://sp-dev.fly.dev. Story SP-06. Collab sync is separate from catalog Business UAT.
What you're proving
Accepted self-pay learner chooses eligible course sections; ineligible sections are refused with a reason..
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 — Choose eligible sections once enrollment is open (Priority: P1)
- Navigate: Log in as
applicant@example.com/TestPass123!→https://sp-dev.fly.dev/accounts/applications/select-sections/` - Act: On Legal Research & Writing with start date Jan 1, 2026, click Add
- Navigate:
https://sp-dev.fly.dev/accounts/applications/select-sections/` as the applicant - Act: On Legal Research & Writing with start date Sep 1, 2026, read the reason under the title, then click Add
- Navigate:
https://sp-dev.fly.dev/accounts/applications/select-sections/applicant@example.com`as - Act: Open the page. Also check My Applications.
- Navigate:
https://sp-dev.fly.dev/accounts/applications/select-sections/` - Act: Add every row that offers Add and does not already show a refusal reason.
- Navigate:
https://sp-dev.fly.dev/accounts/applications/select-sections/` - Act: Click Remove on that row
- Navigate: Select sections
- Act: Do not expect a new “section is full” or “already enrolled” message from this page. Those blocks stay on the existing section rules.
- Navigate: Superuser →
https://sp-dev.fly.dev/admin/courses/section/` → open the self-paced PLG-LRW-201 section (start date Jan 1, 2026) - Act: Set Enrollment end to a date before today and save. As the applicant, click Add on that row.
- Navigate: Superuser →
https://sp-dev.fly.dev/admin/applications/application/` → open that reference number - Act: Set Status from Accepted to Under Review and save. Log in as the applicant and open select sections.
You're done when