Select your name first

Choose your name from the Tester dropdown at the top and click Save before filling out the form.

Tester

GeauxQA — internal workflow review on lsuoce-development.fly.dev. Use Pass/Fail, comments, and screenshots; export when ready.

What you're proving

Enrollment Admin can transfer a learner to another section at the same price with reason and note, swap seats, block unequal price and full destinations, and preserve hold deadline on awaiting-payment transfers.

Before you start

WhoEmailPassword
Enrollment Adminenrollment.admin@lsu.eduadmin123
Ada Transferada.transfer@example.comTestPass123!
Clerk Staffclerk.staff@example.comTestPass123!
Django superuseradmin@lsu.eduadmin123

Sign on: https://lsuoce-development.fly.dev/accounts/login/

Sample data: Superuser → https://lsuoce-development.fly.dev/admin/qa_tools/seedtool/ → Same-price transfer — enrolled sections and an open hold → Seed now (safe to repeat).

Learner search: https://lsuoce-development.fly.dev/dashboard/learners/

Step 1 — Open Ada Transfer and transfer form

  1. Sign in as Enrollment Admin → search Transfer → Ada Transfer
  2. Confirm Contract Law (or SPT-CLAW) Enrolled with Transfer
  3. Click Transfer — choose same-price destination (e.g. DST-2 · 150.00)
You're done when

Step 2 — Confirm same-price transfer and swap seats

  1. Transfer Contract Law to DST-2 — Reason Schedule conflict, Note UAT transfer → Confirm
  2. Profile shows source Transferred and destination Enrolled
  3. Details on source/destination sections — source gains a seat, destination loses one
You're done when

Step 3 — Block unequal price and full destination

  1. On Price Gap, open Transfer — different-price section not selectable or confirm blocked
  2. On Full Seminar, try Transfer to full DST-2 — error (no seat left), enrollment unchanged
You're done when

Step 4 — Awaiting payment keeps hold deadline

  1. Re-run transfer Seed now if Hold Law is not Awaiting payment
  2. Note Hold ends on Hold Law before transfer
  3. Transfer to matching-price DST-2 → confirm
  4. New row Awaiting payment — Hold ends matches pre-transfer time (not a new 48h window)
You're done when

Step 5 — Learner My Enrollments matches staff

  1. Log out. Sign in as Ada Transfer
  2. Open My Enrollments
  3. Confirm source Transferred and destination Enrolled (and hold/pay text if applicable)
You're done when

Optional appendix — More scenarios

Optional sign-off

IT setup (optional)

Requires Same-price transfer QA Tools row on the target environment. Seed now restores starting enrollments after a practice transfer.

Screenshot enlarged