Features #138
stängdFöreningsval och QR-kod till föreningskiosk
100%
Beskrivning
Bygg stöd för att användaren kan starta Föreningskiosk genom att antingen välja förening manuellt eller scanna en QR-kod som öppnar rätt föreningskiosk direkt.
Omfattning:
- Appens generella insteg ska kunna visa val av förening.
- En föreningsspecifik kiosklänk ska öppna utbudet för rätt förening direkt.
- Systemadmin ska kunna generera och skriva ut QR-kod för själva föreningskiosken, separat från artikel-QR.
- QR-koden ska vara lämplig för anslag vid kiosk, hall, klubbhus eller liknande plats där medlemmen ska komma direkt till utbudet.
Acceptanskriterier:
- Användare som öppnar appen utan föreningslänk kan välja förening.
- Användare som öppnar en föreningsspecifik kiosklänk kommer direkt till rätt förenings utbud.
- Systemadmin kan generera QR-kod för en föreningskiosk.
- QR-koden länkar till rätt förening men inte till en specifik artikel.
- Systemadmin kan skriva ut föreningskiosk-QR från webbläsare utan specialprogram.
- Utskriften visar minst föreningens namn, QR-kod och kort instruktion för att öppna kiosken.
- Flödet respekterar tenant-isolering så QR-kod för en förening inte visar en annan förenings artiklar.
- Artikel-QR och föreningskiosk-QR hålls isär i modell och UI.
Acceptanskriterier
Bygg stöd för att användaren kan starta Föreningskiosk genom att antingen välja förening manuellt eller scanna en QR-kod som öppnar rätt föreningskiosk direkt.
Omfattning:
- Appens generella insteg ska kunna visa val av förening.
- En föreningsspecifik kiosklänk ska öppna utbudet för rätt förening direkt.
- Systemadmin ska kunna generera och skriva ut QR-kod för själva föreningskiosken, separat från artikel-QR.
- QR-koden ska vara lämplig för anslag vid kiosk, hall, klubbhus eller liknande plats där medlemmen ska komma direkt till utbudet.
Acceptanskriterier:
- Användare som öppnar appen utan föreningslänk kan välja förening.
- Användare som öppnar en föreningsspecifik kiosklänk kommer direkt till rätt förenings utbud.
- Systemadmin kan generera QR-kod för en föreningskiosk.
- QR-koden länkar till rätt förening men inte till en specifik artikel.
- Systemadmin kan skriva ut föreningskiosk-QR från webbläsare utan specialprogram.
- Utskriften visar minst föreningens namn, QR-kod och kort instruktion för att öppna kiosken.
- Flödet respekterar tenant-isolering så QR-kod för en förening inte visar en annan förenings artiklar.
- Artikel-QR och föreningskiosk-QR hålls isär i modell och UI.
Testresultat
Slutavstämning mot befintliga tester och fysisk acceptans. Samtliga underärenden #169, #171, #172, #173, #208, #209, #216 och #217 är stängda. Automatiserade tester verifierar föreningsval, stabil kiosk-token, tenant-isolering och separata kiosk-/artikellänkar. Relaterade #307 är Closed: fysisk mobilskanning öppnade rätt kiosk och vald kategori, Firefox öppnade utskriftsdialogen och utskriftsförhandsvisningen var korrekt. Därmed är även grundfallet utan kategori verifierat; kategorin är endast en valfri query på samma kiosk-token. Alla acceptanskriterier för #138 är uppfyllda.
CA Uppdaterad av Codex API för 23 dagar sedan
Delimplementerat tillsammans med #122: / visar aktiva föreningar med sökning; /kiosk/{id} visar föreningens aktiva utbud, bilder, pris och kategorifilter. /k/{token} är mottagarsida för kiosklänk. Tema följer föreningen även för gäster. Levererat i acceptansrelease 7cd9bf6, CI och mobiltester godkända; befintliga data bevarade. QR-generering och utskrift återstår. Arbetstid för gemensam leverans rapporterad på #122.
CA Uppdaterad av Codex API för 23 dagar sedan
Föreningskioskens QR-generering/utskrift är nu separat val på /admin/organizations/{id}/qr, levererad i acceptansrelease f2f8c5e tillsammans med #136. Namn, skanningsinstruktion och stabil /k/-länk; samma formatval som artikelutskrift. Behörighet för systemadmin och föreningens egen admin. Befintlig publik mottagarsida används. Testad separat från användardata, inklusive långa föreningsnamn och utan JS. Fysisk utskrift/telefonskanning och användaracceptans återstår. Tid för gemensam leverans rapporterad på #136.
CA Uppdaterad av Codex API för 23 dagar sedan
Avstämning 2026-09-08: Verifiering återstår. Föreningsval/kiosklänk/utskrift levererade; fysisk kiosk-QR-skanning återstår. Underlag: docs/issue-audit-2026-09-08.md. Ingen ny regression eller produktionsdriftsättning i denna avstämning. Statusfält oförändrat.
CA Uppdaterad av Codex API för 23 dagar sedan
- Tilldelad satt till Codex API
- Acceptanskriterier uppdaterad (skillnader)
- Driftsättningspåverkan satt till Ingen
- Testresultat uppdaterad (skillnader)
CA Uppdaterad av Codex API för 15 dagar sedan
- Relaterar till Features #307: Skapa kiosk-QR med förvald artikelkategori tillagd
CA Uppdaterad av Codex API för 12 dagar sedan
- Testresultat uppdaterad (skillnader)
Slutavstämning 2026-09-19: samtliga underärenden är stängda. Generellt föreningsval, direkt kiosklänk, tenant-isolering och åtskillnad mellan kiosk-QR och artikel-QR är levererade. Fysisk mobilskanning och webbläsarutskrift av kiosk-QR godkändes inom avslutade #307; kategoriqueryn är ett tillägg till samma stabila kiosk-token och bekräftade rätt förening/kiosk. Produktionsleverans ingår inte i detta ärende.