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

Add type to feltlistmap #4

Open
wants to merge 8 commits into
base: main
Choose a base branch
from
Open

Add type to feltlistmap #4

wants to merge 8 commits into from

Conversation

SandraLekve
Copy link
Collaborator

Beskrivelse:
Vi ønsker å ha en måte å skille hvordan enkelte deler av pdf-kvitteringen skal se ut og at det skal sende med informasjon fra søknaden.

Løsning:
Lagt til en type i feltlisteMap

@@ -117,6 +109,9 @@ object SøknadTreeWalker {
@Suppress("UNCHECKED_CAST")
return listOf(mapDokumentasjon(entitet as Søknadsfelt<Dokumentasjon>))
}
if (entitet.label == "Barna dine"){
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Her burde det heller kanksje vært en litt bedre sjekk?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Prøvde på entitet.verdi is Barn && entitet::class.isInstance(Barn) men det funket ikke

Copy link
Collaborator

@fredrikmork fredrikmork Oct 14, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tenkte mer på at vår variabel kan være på entitet:

if (entitet.visningsvariant === FeltType.TABLE) {
    return listOf(feltlisteMap(entitet.label, list, FeltType.TABLE))
}

@ViktorGSolberg
Copy link
Collaborator

Jeg ser for meg at vi en god stund kommer til å leve med både ny og gammel løsning for generering parallelt i prod. Da er det viktig med bakoverkompatibilitet. Før dere merger denne PRen til main kunne dere:

  1. Laget en ny PR hvor dere skiller ut all ny oppførsel til en ny funksjon i PdfService, for eksempel lagSøknadskvittering(). Endre deretter om lagPdf() til slik den var før dere gjorde endringer :)
  2. Deretter blir det lettere å "fikse" testene som ikke kjører grønt lenger.

Jeg skal komme med tips til generering av nye tester etter PO-samlingen, still gjerne spørsmål dersom noe er uklart 👍

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.

3 participants