Altinn / Altinn/info.altinn.no

Integrere nye og oppdaterte atomer

Open
#345 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
1
Forks
2
Avg merge
20h 21m
Merged PRs (30d)
32

Description

## Formål

Lage kode for å hente atomer 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 for å hente atomer.
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 atomer i Optimizely. Publiseringsstatus settes til draft for nye atomer. For eksisterende atomer beholdes eksisterende publiseringsstatus.

Vi bør begrense antall atomer vi henter i hver spørring, f.eks. 20 av gangen.

## Akseptansekriterier

Planlagt jobb henter inn nye og oppdaterte atomer.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the planned job and the code that records its previous successful run. Trace the GraphQL query and the Episerver/Optimizely atom import path, including how publication status is handled. Done means scheduled runs fetch new and modified atoms, retry missed content after failure, and limit each query to about 20 atoms.

Written by the indexing model from the issue text.

Assessment

Tech stack
graphql, typescript
Domain
api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.