Altinn / Altinn/info.altinn.no

Integrere slettede atomer

Open
#346 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

Dersom et atom som er publisert i Enonic ikke lenger er publisert (f.eks. slettet, utløpt eller status endret) bør det reflekteres på vår side.

## Implementasjon

Bruke GraphQL til å hente en komplett liste med kun IDer for alle atomer fra Enonic.
Sammenligne IDene fra denne listen mot atom-IDer (ekstern ID) på vår side. Slett atomer på vår side som ikke finnes i listen fra Enonic ved å bruke Episerver-bibliotek.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the existing atom synchronization entry point and the code that uses the Episerver library for atom deletion. Determine how external atom IDs are stored, then compare them with the complete ID list returned by Enonic's GraphQL API. Done means locally stored atoms missing from that list are deleted and the synchronization is covered by appropriate tests.

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.