Lesson booking: unified registration flow (single/weekly, questions, policy, payment) #3
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Rework private-lesson booking into the unified registration flow and gate confirmation on payment.
Spec:
docs/features/lesson-booking.mdScope
{prefix}us_lessons:offering_id,recurrence(single/weekly),series_id,payment_idseries_id, N lesson rows, single full-term paymentPOST /bookingsbody:offering_id,slot_id,recurrence,answers[],accepted_policy_version_ids[], payment dataconfirmedonly once payment ispaid(or comp)Depends on
Offerings, Registration questions, Policies, Payments
Acceptance
tests/Unit/Booking/passingClosing as complete. Implemented and merged in PR #20 (registration flow: offering, questions, policy).