Features #307
stängdSkapa kiosk-QR med förvald artikelkategori
100%
Beskrivning
Ny separat utökning av kiosk-QR (#138), registrerad på Bennys begäran. Ingen implementation eller driftsättning i detta steg.
Omfattning: I befintlig funktion för att skapa kioskens QR-kod ska behörig administratör kunna välja en artikelkategori inom föreningen eller hela kiosken. QR-koden öppnar kiosken med kategorifiltret valt, exempelvis Dryck. Användaren kan därefter återgå till Alla kategorier.
Utanför omfattningen: artikel-QR, automatisk varukorgsändring, nya behörighetsroller, ändrad kategorimodell och betalflöden.
Verifiering: automatiserade tester av länkar och föreningsisolering samt QR-skanning på mobil och kontroll av utskrift i acceptansmiljö. Produktionsleverans ingår inte. Ingen bestämd release tilldelad.
Acceptanskriterier
- Behörig administratör kan skapa och skriva ut kiosk-QR med valfri befintlig artikelkategori i den egna föreningen, eller utan kategorival.
- Skanning öppnar rätt kiosk med vald kategori och endast dess artiklar. Kategorifiltret visar valet och kan återställas till Alla kategorier.
- Kiosk-QR utan kategori fungerar oförändrat. Utskriften anger förening och vald kategori när sådan finns.
- En främmande eller borttagen kategori kan aldrig visa en annan förenings artiklar. Ogiltigt kategorival återgår till rätt kiosks Alla kategorier med tydligt besked.
- Länk-/behörighetstester, utskriftskontroll och fysisk mobilskanning i acceptansmiljö är godkända och dokumenterade på detta ärende.
Testresultat
Implementerat i 73cf624, testisolerat i bca267c och slutlig utskriftslayout i 6c10ada. Isolerad CI för 6c10ada: 84 grundtester/631 assertions, 175 MariaDB-tester/3222 assertions samt Vite-produktionsbygge godkända. Integrationstest verifierade vanlig kiosk-QR, vald kategori, Övrigt, tenant-isolering, avvisad främmande kategori samt säker återgång för främmande eller borttagen kategori. Playwright: large, standard, compact och label avkodades mot exakt länk; mått, paginering, långa namn och mobilvy utan JavaScript godkända. Release 6c10ada aktiverad i acceptans utan ändring av databas, feature flags, uppladdningar, sessioner eller privat konfiguration. Fysisk mobilskanning godkänd av Benny 2026-09-19 via #308: kioskens QR med vald kategori öppnade rätt kiosk och kategori. Firefox-verifiering godkänd: Skriv ut öppnade utskriftsdialogen, förhandsvisningen var korrekt och QR-koden ledde till vald kategori. Codex-fönstrets utskriftsbegränsning avgränsades och stängdes i #309.