Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Funksjonalitet for avpublisering av gamle nyheter og pressemeldinger #2236

Merged
merged 32 commits into from
Oct 31, 2024

Conversation

anders-nom
Copy link
Contributor

@anders-nom anders-nom commented Oct 20, 2024

Merger inn denne nå, men med webapp-jobben og schedule'en disablet. Det er noen endringer i denne som lett skaper merge-konflikter, så greit å ikke ha den liggende for lenge. Lager en ny PR for å aktivere jobben.

--
Setter opp en ukentlig scheduled task som avpubliserer alle pressemeldinger eldre enn to år, og nyheter/aktueltsaker eldre enn ett år.

Legger også til rette for å kjøre en stor initiell arkiveringsjobb. Slår av noen event-handlere før denne for sikkerhets skyld, for å hindre overbelastning når vi gjør et par tusen avpubliseringer+arkiveringer på kort tid. Bør derfor ta denne litt utenfor vanlig arbeidstid, for ikke å forvirre redaktørene pga manglende cache-invalidering etc.

Huskeliste for prodsetting av denne:

  • Merge og prodsett
  • Kjør Avpubliser og arkiver gamle nyheter/pressemeldinger fra https://portal-admin.oera.no/webapp/no.nav.navno
  • Sjekk loggene og vent til arkiveringsjobben er ferdig. Kan regne med at det tar ca 15 min.
  • Fiks det som står i TODO'en i main.ts og prodsett igjen
  • Kjør Fjern avpublisert innhold fra alle innholdslister, Oppdater alle dokumenter for eksternt søk og Slett frontend-cache fra webapp

Resultatene av arkiveringsjobbene persisteres til /batch-archiving-jobs i nav.no.misc repo'et. Funksjonalitet for arkivering av gammelt innhold er generisk, og den skal muligens utvides til andre områder på sikt.

Andre endringer:

  • Oppretter et nytt repo nav.no.misc som kan brukes til diverse ting som ikke bør ligge i de vanlige content-repoene. Flytter backup av søke-config'en hit fra det gamle nav.no.search repoet. nav.no.search kan slettes når denne er merget.

@anders-nom anders-nom requested a review from a team as a code owner October 20, 2024 15:40
@anders-nom anders-nom linked an issue Oct 20, 2024 that may be closed by this pull request
# Conflicts:
#	src/main/resources/main.ts
#	src/main/resources/services/externalArchive/content/content.ts
#	src/main/resources/services/sitecontentArchive/sitecontentArchive.ts
Copy link

@anders-nom anders-nom changed the title Avpubliserer gamle nyheter og pressemeldinger Funksjonalitet for avpublisering av gamle nyheter og pressemeldinger Oct 31, 2024
@anders-nom anders-nom merged commit 86977db into master Oct 31, 2024
14 checks passed
@anders-nom anders-nom deleted the unpublish-old-news branch October 31, 2024 17:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant