feat(api): minimal auth + trip-build UI — full flow clickable #14
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/m7-auth-build"
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?
The whole pipeline is now clickable end-to-end in the browser.
Changes
/login(email only — placeholder for FR-ACC-05 OAuth/email),gtr_uidcookie →Actor::User;/logout.actor_of(headers)resolves it.POST /tree/:id/build: account-gated (FR-OV-02) — anon → 303/login; otherwise builds viacx.trips().build_tripand renders the itinerary (stops with day-range + family anchors, transport/lodging/activity proposals + prices, total + breakdown).NoPlaces→ geocode hint.Verification (live, end-to-end)
import → geocode (Nominatim) → build-without-login 303→/login → login → build → "Votre voyage · Total ≈ 500 € · 2 étapes" with 🏨/🎟 per stop.
just qagreen.Auth is dev-grade (cookie, no password/signing) — real OAuth/email + users table later. This unblocks browser testing of M1–M6. Traces: FR-OV-02, FR-PRES-01/03, FR-TRP-*.