Projekt

Allmänt

Profil

Handlingar

Maintenance #407

öppen
CA CA

Maintenance #135: Produktionshårdning och slutregression

Maintenance #381: Samling: Återverifiera godkända katalog- och köpflöden efter pilotavgränsning

Lägg till EAN-skanning i artikelformuläret

Maintenance #407: Lägg till EAN-skanning i artikelformuläret

Tillagd av Codex API för 3 dagar sedan. Uppdaterad för 3 dagar sedan.

Status:
In progress
Prioritet:
Normal
Tilldelad:
Kategori:
Artiklar
Startdatum:
2026-09-28
Deadline:
% Klart:

40%

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

Beskrivning

När en administratör skapar eller redigerar en artikel kan produktens EAN endast anges manuellt, trots att produktformuläret nu har kameraskanning. Återanvänd den avgränsade EAN-8/EAN-13-läsaren vid artikelns produktkoppling. Omfattar endast att fylla EAN-fältet efter skanning; inget ska sparas, sökas eller kopplas automatiskt och befintlig kiosk-/artikelskanning ska förbli oförändrad.


Acceptanskriterier

Artikelns EAN-fält har en tillgänglig streckkodsknapp på skapa- och redigeringssidan. Kameran läser endast EAN-8/EAN-13, fyller fältet utan att automatiskt spara eller koppla produkten och lämnar manuell inmatning fungerande när kamera saknas eller nekas. Tangentbordsfokus och felmeddelanden är tillgängliga. Automatiska webbläsartester täcker mobil/desktop, lyckad skanning och nekad kamera. Befintlig produkt-EAN-skanning och kioskskanning passerar regressionstest.


Relaterade ärenden 3 (3 öppna — 0 stängda)

Relaterar till Maintenance #396: Gör produktens EAN-hantering entydig när flera koder finnsIn progressCodex API2026-09-27

Handlingar
Relaterar till Maintenance #408: Slutför artikelns EAN-skanning med automatisk produktkopplingIn progressCodex API2026-09-28

Handlingar
Relaterar till Maintenance #410: Säkra unik produktkoppling per föreningIn progressCodex API2026-09-29

Handlingar

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

  • Relaterar till Maintenance #396: Gör produktens EAN-hantering entydig när flera koder finns tillagd

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

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

Avvikelsen upptäcktes vid produktionsverifiering av #396. Implementationen ska återanvända den separata EAN-läsaren och får inte ändra kioskens befintliga QR/EAN-läsare.

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

Implementerat lokalt på main: streckkodsknapp i artikelns skapa-/redigeringsfält och i EAN-uppslagningen. Läsaren accepterar endast EAN-8/EAN-13, fyller valt fält utan automatisk sökning, koppling eller formulärinlämning och behåller manuell inmatning vid nekad kamera. Verifierat: Vite build; nytt Playwright-test mobil 390 px och desktop 1280 px; nekad kamera och fokus; befintligt product-identifiers-test; befintligt kiosk-scanner-test inklusive riktig QR/EAN8/EAN13-avkodning; PHPUnit 99 tester/840 assertions; isolerat MariaDB-test 1 test/63 assertions; git diff --check. Produktionsleverans och manuell fysisk kamerakontroll återstår.

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

Implementationen är committad på main som 24ed826 (Add article EAN scanning refs #407). Committen omfattar endast de åtta granskade kod- och testfilerna. Push, CI, produktionsleverans och fysisk mobilverifiering återstår.

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

Commit 24ed82609994c0147871c6fca188ec7d0dabfcd0 pushad till ssh://bj@remembrance/srv/git/Foreningskiosk.git på main. Fjärrens CI passerade och skapade releaseartefakt. git ls-remote bekräftar att origin/main exakt pekar på 24ed826. Produktionsleverans och fysisk mobilkontroll återstår.

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

Produktionsleveranssupport skapad på main i commit 9616bc0 (Add article EAN delivery refs #407). Den pinnar aktiv återställningsrelease d139d4f106d38d98f62415ec9f36553d51496b3b, målrelease 24ed82609994c0147871c6fca188ec7d0dabfcd0 och CI-artefakt SHA-256 8e87823d5e8c51cef81a143c8f6ed07200a3a324efe4336b95c8d1db75c8ba6a. Ny leveranssvit: 5/5 tester, Python-kompilering och PHP-syntax PASS. Samtliga Windows-kompatibla äldre leveranstester passerar; det äldre camera-delivery-testet kräver Unix-modulen fcntl och kan inte köras på Windows. Supportcommitten är ännu inte pushad.

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

Supportcommit 9616bc0694de8bae26da513633524975438c22df pushad till main och fjärr-CI PASS. Rent leveranspaket skapat på remembrance: /home/bj/.local/share/foreningskiosk-article-ean-407-9616bc0-r2.tar.gz, SHA-256 3974acbbff3cb4fb526c6b200c2dd87843694749d943e59e76a88f67045b76dd. Paketets supportrevision, målrelease, releasekontrollsumma och frånvaro av Python-cache har verifierats. Ingen Webserver-release är ännu förberedd eller aktiverad.

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

Operatören verifierade r2-paketet på Webserver: arkiv-SHA PASS, supportrevision 9616bc0, målrelease 24ed826, 5/5 leveranstester PASS, PHP-syntax PASS och inbäddad release.tar.gz PASS. Inaktiv releaseförberedelse återstår; ingen aktivering har skett.

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

Inaktiv releaseförberedelse på Webserver PASS för 24ed82609994c0147871c6fca188ec7d0dabfcd0. Exakt artikel-EAN-, produkt- och kioskskanner, card pilot, test access, databastLS, routes och byggda assets verifierades. Apache- och PHP-FPM-syntax PASS. Ingen current-länk, konfiguration, databas, feature flag, tjänst, timer eller testdata ändrades. Produktionsaktivering återstår.

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

Produktionsaktivering godkänd och genomförd 2026-09-28. Release 24ed82609994c0147871c6fca188ec7d0dabfcd0 aktiverades atomiskt. Automatiska kontroller passerade för produktionskonfiguration, databas-TLS, artikel-EAN-skanner, produkt- och kioskskanner, kortpilot, teståtkomst, skyddade sökvägar och publicerade tillgångar. Ingen databas, konfiguration, funktionsflagga, personuppgift, affärsrad eller backup-timer ändrades. Manuell autentiserad kontroll på desktop och fysisk mobil återstår.

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

  • Relaterar till Maintenance #408: Slutför artikelns EAN-skanning med automatisk produktkoppling tillagd

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

Manuell produktionskontroll godkände kameraavläsning, manuell EAN-inmatning och oförändrad kioskskanning. Uppföljningen att skanningen även ska utlösa produktuppslagning samt korrigera mobilradens layout har avgränsats till relaterade #408.

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

  • Relaterar till Maintenance #410: Säkra unik produktkoppling per förening tillagd
Handlingar

Finns även som: PDF Atom