docs: utforsk Kassalapp API og dokumenter funn (#6) #11
+183
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Beskrivelse
Utforsket Kassalapp API for å se hvordan dataene faktisk ser ut før vi låser datamodellen. Funnene er grunnlaget for databaseskjemaet (#7) og importskriptet (#8).
Relaterte issues
Closes #6
Endringer gjort
docs/kassalapp.md: hvilke felt en vare har, datakvalitet, kategorier, merking, paginering, hvem som trenger API-nøkkel, og åpne spørsmål til task: Installer PostgreSQL lokalt og lag databaseskjema #7 og task: Importscript og seed-script #8backend/src/scripts/explore-kassalapp.ts: script som henter/categories,/labelsog 500 varer, og skriver ut statistikk over manglende felt, butikker, labels og kategorier. Kjøres mednpx tsx src/scripts/explore-kassalapp.tsfrabackend/Viktigste funn
productsog én rad per kjede ipricesdebio/euroleaf/krav, norskprodusert =nyt_norge. Laktosefri finnes ikke som merke og må utledes fra allergenet melk/productser skjeve (mest barneprodukter og dessert), så importen bør hente per kategoriHva slags type fiks inneholder denne PR
Sjekkliste
Til reviewer
docs/kassalapp.mdog si fra om noe er uklart før vi starter på task: Installer PostgreSQL lokalt og lag databaseskjema #7 og task: Importscript og seed-script #8backend/.env(se.env.example). Det er ikke nødvendig å kjøre det for å godkjenne PR-en.enver ikke med i PR-enSkjermbilder
Ingen UI-endring.