Altinn / Altinn/info.altinn.no
Integrere nye og oppdaterte artikler
- Dominant language
- TypeScript
- Stars
- 1
- Forks
- 2
- Avg merge
- 21h 25m
- Merged PRs (30d)
- 32
Description
## Formål
Lage kode for å hente artikler som er laget eller modifisert siden forrige jobb-kjøring.
## Implementasjon
Hente ut dato og tid for forrige vellykkede kjøring av jobben, og bruke feltet "modifiedTime" i GraphQL-spørringen.
Hvis jobben feiler en dag vil da samme innhold bli forsøkt importert på nytt som en del av neste dags kjøring (eller manuell kjøring).
Episerver-bibliotek brukes for å opprette eller oppdatere artikler i Optimizely. Publiseringsstatus settes til draft for nye artikler. For eksisterende artikler beholdes eksisterende publiseringsstatus.
Vi bør begrense antall artikler vi henter i hver spørring, f.eks. 20 av gangen.
## Akseptansekriterier
Planlagt jobb henter inn nye og oppdaterte artikler.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the scheduled job and its GraphQL query, then trace how the previous successful run time is stored and how Episerver creates or updates Optimizely articles. Verify the import uses modifiedTime, limits each query to a small batch, retries content after a failed run, and preserves the required publication statuses.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- graphql, typescript
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100