Projekt

Allmänt

Profil

Handlingar

Maintenance #408

öppen
CA CA

Maintenance #135: Produktionshårdning och slutregression

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

Slutför artikelns EAN-skanning med automatisk produktkoppling

Maintenance #408: Slutför artikelns EAN-skanning med automatisk produktkoppling

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 via Codex

Beskrivning

Efter #407 fyller kameraskanningen EAN-fältet, men användaren måste fortfarande aktivera sökningen manuellt för att koppla produkten. Gör skanning i fältet Hitta produkt via EAN likvärdig med att skicka sökformuläret, utan att spara artikelblanketten. Korrigera samtidigt den responsiva EAN-raden på Ny artikel så att inmatning, skanner och sökkommando ryms och grupperas begripligt på mobil och desktop. Artikelns produktkopplingsfält ska efter skanning utföra samma produktuppslagning som Enter och fylla formulärets produktuppgifter, men aldrig spara artikeln automatiskt. Produkt- och kioskskanningen ska förbli oförändrade.


Acceptanskriterier

Skanning i Hitta produkt via EAN utför direkt samma uppslagning som Enter och visar eller kopplar rätt produkt. Skanning i artikelns produkt-EAN-fält utför produktuppslagningen och fyller produktens uppgifter utan automatisk artikelsparning. Ny artikel har ingen horisontell rullning eller lösryckt sökknapp på 390 px eller desktop. Manuell inmatning och Enter fungerar fortsatt. Automatiska tester täcker mobil och desktop samt bekräftar att produkt- och kioskskanningen är oförändrade.


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

Relaterar till Maintenance #407: Lägg till EAN-skanning i artikelformuläretIn progressCodex API2026-09-28

Handlingar
Relaterar till Maintenance #409: Varna direkt när produktens EAN redan finnsIn progressCodex API2026-09-28

Handlingar

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

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

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

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

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

Implementerat lokalt på main. Skanning i både uppslagningsfältet och artikelns EAN-fält hämtar nu aktiv produkt via samma behörighetskontrollerade create-route med JSON, synkroniserar EAN-fälten och visar ärvda namn-/beskrivningsvärden utan att skicka eller spara artikelblanketten. Enter och sökikonen använder samma flöde. EAN-raden är sammanhållen och utan horisontell rullning på 390/1280 px. Verifierat: Vite build; ny browser-svit för skanning, Enter, sökknapp, fel och nekad kamera; produkt-EAN-regression PASS; kiosk QR/EAN8/EAN13-regression PASS; PHPUnit 99 tester/840 assertions; riktat MariaDB-test 1/69; full isolerad MariaDB-integration 224 tester/3906 assertions; PHP-syntax och git diff --check PASS. Commit, push och produktionsleverans återstår.

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

Implementation och tester committade på main som 6cb30e9 (Complete article EAN product lookup refs #408). Committen innehåller exakt de åtta granskade controller-, vy-, JS-, CSS- och testfilerna. Orelaterade lokala dokument- och SMSGate-filer är inte inkluderade. Push och produktionsleverans återstår.

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

Commit 6cb30e91dd97b671c3fbd52b570e9956b4202a2d är pushad till main. Exakt CI-körning passerade med PHP-enhetstester 99 tester/840 assertions, MariaDB-integration 224 tester/3906 assertions och byggd releaseartefakt SHA-256 b506f5e7c8e0f5cd1ec3f190a6a4f3e9a03869b8acd3c21e84cc23164c7593e8. Produktionsaktivering är inte utförd.

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

Produktionsleverans godkänd. Leveransstöd för exakt övergång 24ed826 till 6cb30e9 har förberetts med pinnad artefakt b506f5e7c8e0f5cd1ec3f190a6a4f3e9a03869b8acd3c21e84cc23164c7593e8. Kontrollen verifierar JSON-uppslag, no-store, responsiva byggmarkörer samt oförändrade produkt- och kioskskannerkällor. 15 leveranstester, Python-kompilering och PHP-syntax passerar. Ingen produktionsändring är ännu utförd.

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

Produktionsrelease 6cb30e91dd97b671c3fbd52b570e9956b4202a2d aktiverades 2026-09-28T21:00:21Z från 24ed826 med supportrevision 615c6e3. Preflight verifierade automatisk JSON-produktuppslagning, no-store, responsiva byggmarkörer och byte-identiska produkt-/kioskskannrar. HTTPS-kontroller, autentiserad och anonym åtkomst, publicerade tillgångar, Apache och PHP-FPM passerade; automatisk rollback var aktiv. Efterkontroll: båda tjänster aktiva, 0 journalvarningar och ingen Laravel-logg. Manuell desktop-, mobil-, produkt- och kioskskanneracceptans återstår.

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

  • Relaterar till Maintenance #409: Varna direkt när produktens EAN redan finns tillagd

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

Manuell produktionsacceptans 2026-09-28: automatisk produktkoppling vid skanning i artikelformuläret fungerar och kioskskanningen fungerar fortsatt. Nytt separat omfång om omedelbar dubblettvarning i produktformuläret har registrerats som #409 och ändrar inte #408:s levererade beteende.

Handlingar

Finns även som: PDF Atom