Maintenance #407
öppenMaintenance #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
40%
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.
CA Uppdaterad av Codex API för 3 dagar sedan
- 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
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
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
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
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
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
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
- Relaterar till Maintenance #408: Slutför artikelns EAN-skanning med automatisk produktkoppling tillagd
CA Uppdaterad av Codex API för 3 dagar sedan
- Relaterar till Maintenance #410: Säkra unik produktkoppling per förening tillagd