Skip to content
This repository has been archived by the owner on Oct 25, 2022. It is now read-only.

Planlegge publisering og laste opp på forhånd #29

Open
vetlemangrud opened this issue Oct 14, 2020 · 4 comments
Open

Planlegge publisering og laste opp på forhånd #29

vetlemangrud opened this issue Oct 14, 2020 · 4 comments
Labels
enhancement New feature or request

Comments

@vetlemangrud
Copy link

Det er lett å glemme, eller ikke ha tid til, å publisere readme på arkivet til rett tid.
Kunne vært nice å laste opp en utgave på forhånd og bestemme tidspunkt for publikasjon.

@AndreasHaaversen AndreasHaaversen added the enhancement New feature or request label Oct 15, 2020
@AndreasHaaversen
Copy link
Member

Gjort litt mental planlegging på denne, den bør være fullt mulig å få til. Vi bør i første runde opprette en edition-samling i Firestore med bla. publiseringstidspunkt, også bruke denne til å filtrere ut de utgaver hvis publiseringstidspunkt er i fortiden. Her kan vi også slenge inn om utgaven er en listingutgave eller ei, slik at vi kan filtrere de ut på en mye penere måte enn det vi gjør idag.

Noe som er litt mer stress er hvordan vi skal håndtere artikklene som er assosiert med utgaven. Jeg gjetter på at det hadde vært fint om disse også ikke var søkbare før utgaven publiseres, men det har vi ikke like mye kontroll over. Der må det nok gjøres litt research.

@Oyveloper
Copy link
Collaborator

En mulighet kunne jo vært at upload skjemaet ikke lagrer artiklene og utgaven direkte sammen med resten, men i en slags temp-database et sted og først lagres fullstendig på gitt dato. Da kommer man rundt problemet at artiklene ikke blir søkbare …

Så vidt jeg kan se for meg er det vel ikke verre enn å dumpe form-dataen man sender et eller annet sted og først ved gitt publiseringsdato faktisk utføre behandlingen som i dag skjer ved submit.

Mulig det er en litt naiv tilnærming, er ikke så godt kjent med hele systemet enda.

@vetlemangrud
Copy link
Author

Fant ikke koden for søk, men siden alle artiklene er koblet til en utgave via editionYear og editionNumber, burde det ikke være mulig å filtrere bort alle artiklene der utgaven de er koblet til har en dato som er frem i tid?

@AndreasHaaversen
Copy link
Member

Nå som søket er Algoliabasert er det mulig å legge inn filtere der som skjuler artikler med publiseringstidspunkt etter idag. Noe som er litt stress med dette er at vi må duplisere publiseringsdatoen til en gitt utgave til alle artiklene i den utgaven.

Det er ikke veldig pent (dataduplisering er aldri pent), men vi kan få det til ved å legge til en skyfunksjon som lytter til endringer i editions-collectionen og oppdaterer publiseringsdatoene til artiklen når datoen endrer seg i tilhørende edition.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants