Nattlig import henter bare endringer siden forrige kjøring #71
+36
−9
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
For å kunne oppdatere prisene osv på produkter må vi endre litt på oppsettet vårt. Vi henter allerede info om når produktet sist ble oppdatert så vi trenger ikke å endre noe på databasen vi må kun endre på import og seed scriptet slik at vi ikke henter all informasjonen på nytt hver dag.
Forklar hovedhensikten og problemet den løser
Siden vi skal ha en nettside hvor man kan søke på ulike produkter og sammenligne priser fra ulike kjeder må vi oppdatere prisen fortløpende.
Relaterte issues
#60
Inkluder alle issues som denne PR stenger
Stenger ingen (cron-oppsettet på VM-en gjenstår).
Endringer gjort
import.ts: sorterer på dato (sort=date_desc) og stopper når den når varer eldre enn forrige import. Datoen leses fradata/last-import.txt.import.tsogseed.ts: filstien kan settes medIMPORT_OUTPUT, så nattjobben ikke overskriver dumpen i git.seed.ts: skriver ny dato tildata/last-import.txtetter vellykket seeding.seed.ts: beholder eksisterende kategori når en vare kommer inn uten kategori..gitignore: la tildata/last-import.txt.Hva slags type fiks inneholder denne PR
Sjekkliste
Testet lokalt
Testet lokalt med
last-import.txtsatt til 18. oktober: hentet 33 sider (2392 varer) i stedet for alle, og seedet uten feil.Dokumentert endringer
Sjekket for feilmeldinger
Skjermbilder
Hvis UI-endring.