Projekt

Allmänt

Profil

Handlingar

Maintenance #396

öppen
CA CA

Maintenance #135: Produktionshårdning och slutregression

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

Gör produktens EAN-hantering entydig när flera koder finns

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

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

Status:
In progress
Prioritet:
Normal
Tilldelad:
Kategori:
Artiklar
Startdatum:
2026-09-27
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:
Codex

Beskrivning

Produktinventeringen visar två aktiva EAN-identiteter på samma produkt samtidigt som administrationen endast visar den första och beskriver EAN som en fast identifierare. Fastställ och implementera ett entydigt kontrakt: antingen stöds flera EAN-koder fullt ut i administration, sökning och skanning, eller så upprätthålls exakt en EAN per produkt i databas och gränssnitt. Omfattar inte ändring eller radering av produkt- eller artikeldata innan separat datainventering, backup och godkännande.


Acceptanskriterier

Produktadministrationen och databasen har samma uttryckliga regel: en produkt kan ha flera EAN-koder. Ingen vy eller API väljer tyst den första identiteten. Varje registrerad EAN kan sökas och skannas förutsägbart. Vid skapande och redigering finns manuell kodinmatning samt en tillgänglig streckkodsknapp intill fältet som öppnar kameraskannern på stödda enheter; skanning fyller fältet och användaren bekräftar Lägg till. Nekad kamerabehörighet blockerar inte manuell inmatning. Registrerade koder visas individuellt och kan tas bort. Dubbletter, ogiltigt format och koder som tillhör annan produkt ger tydliga fel. Automatiska tester täcker skapande, redigering, listning, sökning, skanning, tangentbord/tillgängligt namn och unikhetskonflikter. Befintliga dubbla identiteter inventeras och får en separat godkänd migrerings- eller datakorrigeringsplan med backup innan ändring.


Testresultat

PASS 2026-09-28: PHP 99 tester/840 assertioner; isolerad MariaDB 1 test/55 assertioner; Vite-build; Playwright mobil/desktop inklusive flera EAN, sökning, lägg till/ta bort, tangentbord, kamerafyllning med uttrycklig bekräftelse och manuell reservväg vid nekad behörighet. Ingen datamigrering eller produktionsändring utförd.


Relaterade ärenden 5 (3 öppna — 2 stängda)

Relaterar till Features #141: Stöd för global produktbas och EANClosedCodex API2026-09-06

Handlingar
Relaterar till Maintenance #382: Inventera testföreningens artikel-, produkt- och klippkortskonfigurationClosedCodex API2026-09-27

Handlingar
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
Relaterar till Maintenance #410: Säkra unik produktkoppling per föreningIn progressCodex API2026-09-29

Handlingar
Handlingar

Finns även som: PDF Atom