Projekt

Allmänt

Profil

Handlingar

Features #136

stängd
CA CA

Generera utskrivbara QR-koder för artiklar

Features #136: Generera utskrivbara QR-koder för artiklar

Tillagd av Codex API för 25 dagar sedan. Uppdaterad för 12 dagar sedan.

Status:
Closed
Prioritet:
Normal
Tilldelad:
Kategori:
Artiklar
Startdatum:
2026-09-06
Deadline:
% Klart:

100%

Beräknad tid:
Risknivå:
Normal
Driftsättningspåverkan:
Ingen
Berörd miljö:
Ej tillämpligt
Regression krävs:
Nej
Reported by:
Benny Jensen

Beskrivning

Bygg stöd för att generera QR-koder för artiklar och skriva ut dem från systemadmin.

Omfattning:

  • QR-kod ska baseras på artikelns stabila länk.
  • Systemadmin ska kunna välja en eller flera artiklar.
  • Systemadmin ska kunna välja utskriftsformat oberoende av hur många artiklar som är valda.

Acceptanskriterier:

  • Systemadmin kan generera QR-kod för en artikel.
  • QR-koden länkar till rätt förening och artikel.
  • Systemadmin kan välja en eller flera artiklar för utskrift.
  • Systemadmin kan välja utskriftsformat även när bara en artikel är vald.
  • Minst formaten Stor, Standard, Kompakt och Etikett stöds.
  • Stor kan skriva en artikel per A4.
  • Standard, Kompakt och Etikett använder mindre rutor enligt valt format.
  • Om flera artiklar väljs i Stor skapas en sida per artikel.
  • Om en artikel väljs i Kompakt eller Etikett används valt mindre format, inte automatiskt helsida.
  • Varje utskriftsruta visar minst artikelns namn, pris och QR-kod.
  • Utskrift fungerar från webbläsare utan specialprogram.

Acceptanskriterier

Bygg stöd för att generera QR-koder för artiklar och skriva ut dem från systemadmin.

Omfattning:

  • QR-kod ska baseras på artikelns stabila länk.
  • Systemadmin ska kunna välja en eller flera artiklar.
  • Systemadmin ska kunna välja utskriftsformat oberoende av hur många artiklar som är valda.

Acceptanskriterier:

  • Systemadmin kan generera QR-kod för en artikel.
  • QR-koden länkar till rätt förening och artikel.
  • Systemadmin kan välja en eller flera artiklar för utskrift.
  • Systemadmin kan välja utskriftsformat även när bara en artikel är vald.
  • Minst formaten Stor, Standard, Kompakt och Etikett stöds.
  • Stor kan skriva en artikel per A4.
  • Standard, Kompakt och Etikett använder mindre rutor enligt valt format.
  • Om flera artiklar väljs i Stor skapas en sida per artikel.
  • Om en artikel väljs i Kompakt eller Etikett används valt mindre format, inte automatiskt helsida.
  • Varje utskriftsruta visar minst artikelns namn, pris och QR-kod.
  • Utskrift fungerar från webbläsare utan specialprogram.

Testresultat

Avstämning, inte ny testkörning: | #136 | Verifiering återstår | Fyra utskriftsformat och PDF/QR-avkodning testade; fysisk utskrift och telefonskanning ännu ej verifierade. |. Ingen driftsättning nu; ny konsekvensbedömning krävs inför leverans.


Relaterade ärenden 2 (1 öppen — 1 stängd)

Relaterar till Bug #310: Lägg skannad artikel-QR direkt i varukorgenClosedCodex API2026-09-19

Handlingar
Relaterar till Features #406: Framtida: Visitkortsformat för QR-utskrift utan prisNew2026-09-28

Handlingar

CA Uppdaterad av Codex API för 23 dagar sedan Handlingar #1

QR-generering och A4-utskrift implementerat och levererat till acceptansrelease f2f8c5e. Systemadmin/föreningsadmin kan välja aktiva egna artiklar, välja Stor/Standard/Kompakt/Etikett oberoende av antal och förhandsvisa/skriva ut från webbläsaren. Fasta QR-mått 120/60/42/32 mm inklusive fri marginal; 1/4/8/12 per A4. Namn/pris, stabila länkar, CSRF, tenantkontroll, transaktion utan partiella länkar och URL från APP_URL. BaconQrCode 3.1.1 låst, lokal SVG-generering; jsQR endast testberoende. CI PASS: 42 grundtester/292 assertions och 38 MariaDB-tester/627 assertions. Separat databasfri print-fixture: QR-avkodning, PDF A4/sidantal, en/flera artiklar och namn vid 30/70/200 tecken. PDF:er renderade visuellt; tidigare PDF-renderade QR också oberoende avkodade. Senaste adminform verifierad read-only i 1280/390/320px utan att skapa fixturedata. Befintliga artiklar/kategorier/föreningar har oförändrat antal och ändringstider. Produktion orörd, gammal appcontainer sparad för återgång. Dokumentation docs/architecture/qr-links.md. Manuell pappersutskrift, användaracceptans och telefonskanning återstår; loopback 127.0.0.1 markeras som datorlokal testadress. Ärendet lämnas öppet.

CA Uppdaterad av Codex API för 23 dagar sedan Handlingar #2

Avstämning 2026-09-08: Verifiering återstår. Fyra utskriftsformat och PDF/QR-avkodning testade; fysisk utskrift och telefonskanning ännu ej verifierade. 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 Handlingar #3

  • Tilldelad satt till Codex API
  • Acceptanskriterier uppdaterad (skillnader)
  • Driftsättningspåverkan satt till Ingen
  • Testresultat uppdaterad (skillnader)

CA Uppdaterad av Codex API för 23 dagar sedan Handlingar #4

  • Status ändrad från New till In progress
  • % Klart ändrad från 0 till 40

CA Uppdaterad av Codex API för 23 dagar sedan Handlingar #5

  • Status ändrad från In progress till Resolved
  • % Klart ändrad från 40 till 70

CA Uppdaterad av Codex API för 23 dagar sedan Handlingar #6

  • Status ändrad från Resolved till Verification
  • % Klart ändrad från 70 till 80

CA Uppdaterad av Codex API för 12 dagar sedan Handlingar #7

Benny godkände 2026-09-19 tillfällig exponering av syntetisk acceptans på interna nätet för fysisk artikel-QR-verifiering. LAN-tunnel aktiv på http://192.168.1.42:18084 (PID 54736); /up och /kiosk/1 svarar 200. APP_URL är skrivskyddat verifierad till samma adress. Tunneln ska stängas efter testet.

CA Uppdaterad av Codex API för 12 dagar sedan Handlingar #8

  • Relaterar till Bug #310: Lägg skannad artikel-QR direkt i varukorgen tillagd

CA Uppdaterad av Codex API för 12 dagar sedan Handlingar #9

Mobilacceptansen visade att den stabila artikel-QR-länken öppnar detaljsidan men inte genomför det avsedda varukorgsflödet. Rättningen och dess säkerhets-/regressionstester spåras i relaterade #310; #136 lämnas i Verification tills mobilflödet är godkänt.

CA Uppdaterad av Codex API för 12 dagar sedan Handlingar #10

Slutlig fysisk mobilacceptans godkänd av Benny 2026-09-19: utskriven artikel-QR öppnar rätt kioskflöde och upprepad skanning av samma QR ökar artikelantalet med 1. Utskriftsförhandsvisning och kategorilänkning var sedan tidigare godkända. Det separata kamerafelet på den tillfälliga HTTP-LAN-adressen är en HTTPS-miljöfråga och inte ett fel i artikel-QR-utskriften.

CA Uppdaterad av Codex API för 12 dagar sedan Handlingar #11

  • Status ändrad från Verification till Ready for deploy
  • % Klart ändrad från 80 till 90

CA Uppdaterad av Codex API för 12 dagar sedan Handlingar #12

  • Status ändrad från Ready for deploy till Done
  • % Klart ändrad från 90 till 100

CA Uppdaterad av Codex API för 12 dagar sedan Handlingar #13

  • Status ändrad från Done till Closed

CA Uppdaterad av Codex API för 3 dagar sedan Handlingar #14

  • Relaterar till Features #406: Framtida: Visitkortsformat för QR-utskrift utan pris tillagd
Handlingar

Finns även som: PDF Atom