Repository navigation
Conversation
- shared: új GuestArrivalDto és GuestDto.arrivals mező; közös toGuestArrivals leképezés (a beléptetési naplóból: sikeres, sztornózott, elutasított; a dupla beolvasás nem belépés; legújabb elöl, legfeljebb 100). Az API és a mock is ezt hívja. - api: a vendég lekérése a logged_check_ins sorait is betölti (rögzítő, bérlet, levonás szolgáltatása), és arrivals-ként adja. - web mock: a vendég belépései ugyanígy a mock beléptetési naplójából. - web: új „Belépések” fül (időpont Europe/Budapest szerint, köredzés vagy kezelés a szolgáltatással, bérlet, rögzítő, állapot és ok, „Továbbiak” bővítés); a Bérletek fülön bérletenként lenyitható a bérlethez kötött belépések listája. - tesztek: guests.service.spec (leképezés, include), web unit (cím, időzóna, bérlet szerinti szűrés, közös leképezés). - Újdonságok bejegyzés (IMPROVEMENT, TICKET-40). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…vendégnek - Guest.gender (nő / férfi / nincs megadva): Prisma enum, vendégűrlap (új vendégnél kötelező, a keresztnévből előtöltve a közös inferGenderFromFirstName-mel), adatlap figyelmeztetés hiányzó nemnél, API DTO-k, contracts, mock, seed. - Service.womenOnly: szolgáltatás-kezelő „Csak nőknek” jelölő és jelvény, seed (köredzés). - Membership.serviceId: a havi tagság a stúdió köredzés szolgáltatásához kötődik (pickCircuitMembershipService), új tagság eladásakor beállítva. - Közös szabály: womenOnlyAccess (packages/shared/src/gender.ts); a resolveArrivalEntitlement férfi vendégnél nem veszi figyelembe a csak nőknek szóló tagságot / bérletet (WOMEN_ONLY ok). Hibakódok: PASS.WOMEN_ONLY (bérlet / tagság eladás), CHECKIN.WOMEN_ONLY (kezeléslevonás). „Nincs megadva” nemnél engedélyezett, GENDER_MISSING figyelmeztetéssel. API és mock azonos. - Felület: sell-pass, tagság eladás és kezelésválasztó férfi vendégnél nem engedi a csak nőknek szóló sablont / kezelést. - Migráció 20261111180000_guest_gender_women_only: oszlopok + a meglévő vendégek neme a keresztnévből (ugyanaz a névlista), a CIRCUIT köredzés womenOnly, a tagságok a köredzésre. - Tesztek: eladás, tagság, beolvasás, kezeléslevonás férfi / női / ismeretlen nemű vendéggel (API spec, shared unit, mock paritás). Újdonságok bejegyzés, ARCHITECTURE ADR-03. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…en köszönt - A CheckInResultPayload és a MonitorCheckInPayload (toMonitorPayload engedélylista) megkapja a szolgáltatás kategóriáját (serviceCategory) és a womenOnly jelzést. - Közös szövegtérkép: greetingFor / greetingForCheckIn (packages/shared/src/greeting.ts): köredzés „Köredzés • Érkezés” (womenOnly: „Női Köredzés • Érkezés”) — „Jó edzést kívánunk!”, alakformálás „Kezelés • Üdvözlés” — „Kellemes kezelést kívánunk!”, kozmetika „Kozmetika • Üdvözlés” — „Kellemes kikapcsolódást kívánunk!”, ismeretlen: „Üdvözlés” — „Kellemes időtöltést kívánunk!”. Ezt használja a monitor, a recepciós toast, a LastCheckInCard és a DeductTreatmentModal monitor-előnézete. - API és mock: tagságnál a Membership.serviceId szolgáltatása, időalapú bérletnél a bérlet valódi szolgáltatása és neve; a kezeléslevonás a kezelés kategóriáját adja. A dupla beolvasás és az idempotens visszajátszás a korábbi belépés módját és kategóriáját adja. - Tesztek: greeting unit, toMonitorPayload (új mezők átmennek, érzékeny nem), check-ins (tagság, bérlet, dupla beolvasás, visszajátszás), kezeléslevonás, monitor E2E (kozmetika, női köredzés). Újdonságok bejegyzés (FIX). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
# Conflicts: # apps/web/src/pages/reception/model/releaseNotes.ts # packages/shared/src/index.ts
# Conflicts: # packages/shared/src/index.ts
🚀 Deploying Preview to Cloudflare 🚀Preview URL: https://ticket-43-reformstudiosync.smark-siklodi.workers.dev (commit 9cb13e7)This URL reflects your latest Preview deploymentPreview Deployments by commit
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Jira: https://reformstudiosync.atlassian.net/browse/TICKET-43 · Terv:
docs/plans/2026-11-11-berlet-belepes.mdAz ág a TICKET-42-re (és rajta keresztül a TICKET-40-re) épül; a #42 és a #43 összevonása után a diff csak a TICKET-43 változásait mutatja.
greetingFor(packages/shared/src/greeting.ts), ezt használja a monitor, a recepciós toast, az „Utoljára azonosított vendég” kártya és a kezelésválasztó előnézete:CheckInResultPayloadés a monitor-payload (atoMonitorPayloadengedélylistáján) megkapja aserviceCategory-t és awomenOnly-t; elutasításnál nem kerül át.greeting.spec.ts,toMonitorPayload, check-ins spec,e2e/monitor.spec.ts(női köredzés és kozmetika).🤖 Generated with Claude Code