-
Notifications
You must be signed in to change notification settings - Fork 2
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
Skjul label og nivå ved spesifikke ekskluderingskriterier #1188
The head ref may contain hidden characters: "ekskludering-av-spr\u00F8sm\u00E5l-feltmap"
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
src/main/kotlin/no/nav/familie/ef/mottak/integration/PdfKvitteringClient.kt
Outdated
Show resolved
Hide resolved
@@ -16,7 +16,13 @@ object Feltformaterer { | |||
/** | |||
* Håndterer formatering utover vanlig toString for endenodene | |||
*/ | |||
fun mapEndenodeTilUtskriftMap(entitet: Søknadsfelt<*>): Map<String, String> = feltMap(entitet.label, mapVerdi(entitet.verdi!!), entitet.alternativer) | |||
fun mapEndenodeTilUtskriftMap(entitet: Søknadsfelt<*>): Map<String, String> { | |||
if (entitet.label == "Jeg har sendt inn denne dokumentasjonen til NAV tidligere" && |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Denne labelteksten er litt "ustabil" da den plutselig kan endres i søknaden og i tillegg er forskjellig for de som søker på norsk og engelsk - finnes det en bedre måte å sjekke dette på?
Kan en if (entitet.verdi!! is Dokumentasjon) {
og (entitet.verdi as Søknadsfelt<Dokumentasjon>).verdi.harSendtInnTidligere.verdi == false
gi samme ønskede effekten..?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Denne funket ikke. Men heilt enig at det burde være en mer generell løsning. Vi har et par sånne punker som på forbedres med tanke på engelsk og sjekkinger på strenger
Denne PR-en introduserer logikk for å ekskludere både en liste og dens overordnede label fra visning dersom listen inneholder spesifikke elementer som oppfyller gitte kriterier.
Hva er endret?
Lagt til sjekk som ekskluderer en liste (entitet.verdi) dersom den inneholder elementer der:
label er "Jeg har sendt inn denne dokumentasjonen til NAV tidligere"
verdi er "Nei"
Dersom listen ekskluderes, vil også den overordnede label (entitet.label) ikke bli inkludert i resultatet.