-
Notifications
You must be signed in to change notification settings - Fork 2
TFP-6069: V2 API for brev #7219
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
base: master
Are you sure you want to change the base?
Conversation
web/src/main/java/no/nav/foreldrepenger/web/app/tjenester/formidling/Dataset.java
Outdated
Show resolved
Hide resolved
Hovedproblemet er at lenker + Dtos brukes av både frontend og formidling (og tilbake) |
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.
Hva med å flytte nye ting til no.nav.foreldrepenger.web.app.tjenester.formidling ?
Hvis du beholder under behandling/dto - så er det fint om du kaller det FormidlingFagsak eller BrevFagsak - samme med de andre V2 (behandlingresultat, verge, ..). Det bør være lett å lese formålet med klassene ut fra klassenavn / package
Ja, dette er en god idé å samle alt på ett sted. Dette er fortsatt et pågående arbeid, så det vil komme flere endringer underveis. Jeg gir beskjed når alt er ferdig utviklet men takk for innspill så langt :) |
de455b0
to
7d765a9
Compare
4110d7c
to
e86bf08
Compare
3b5b761
to
bdb14d1
Compare
…jerne bruk av frontend lenkene
408d81f
to
88318bf
Compare
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.
Ikke helt med på å duplisere kodeverkene - uten ref som tvinger fram vedlikehold.
- Mange er statiske
- Behandlingsårsaker - krever at man er bevisst på at den er duplisert. Vil gi feil i løpet av et års tid.
Enn så lenge så blir de serialisert som pg JsonValue.
Kan vurdere om det er verdt innsatsen med en expand-contract i retning plain enum - men tror kanskje vi skal se på noe felles kode.
Ellers bra tiltak !
Tanken med duplisert kodeverk var at man kunne flytte hele kontrakten ut til fp-kontrakter og så bruke på tvers mellom sak og formidling. Vi kan godt ha enumene duplisert og forenkle APiet først til noe som blir enklere å sentralisere. |
Da ville jeg tenkt expand / contract: lagd plain enums med en gang og latt Dto ha to verdier/felter - en for kodeverdi-enums og en for de nye plain enumene. Når formidling er konvertert så kan kodeverdi-feltene fjernes i Dto. |
|
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.
Jeg ville gått for plain enum ganske fort - eller med en gang egentlig.
En expand/contract vil uansett kreve GammelEnum ytelseType + NyEnum yt1 i en overgangsfase.
Først og fremst behandling, fagsak, resultat og verge - noe som alltid hentes for alle type brev.
Vi kjører expand kontrakt i formidling og sammenligner svar.
På sikt kan vi frikoble oss fra APIet som deles med frontend og fptilbake og starte med forenkling.