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

PdlClient i mottak #1145

Closed
wants to merge 12 commits into from
Closed

PdlClient i mottak #1145

wants to merge 12 commits into from

Conversation

throndi
Copy link
Contributor

@throndi throndi commented Jul 26, 2024

Hvorfor ?

Vi ønsker ikke å bruker integrasjoner for å gjøre kall mot PDL, og trenger derfor en klient.

PR, integrasjoner: navikt/familie-integrasjoner#986

https://favro.com/organization/98c34fb974ce445eac854de0/a64c6aad9b0d61ef6c0290bd?card=NAV-20981

@throndi throndi requested a review from a team as a code owner July 26, 2024 14:15
@ViktorGSolberg
Copy link
Contributor

Hvorfor bruker vi ikke bare pdlClienten via integrasjoner? Da slipper man å legge til pdl-client i denne appen her også

@throndi
Copy link
Contributor Author

throndi commented Jul 29, 2024

Hvorfor bruker vi ikke bare pdlClienten via integrasjoner? Da slipper man å legge til pdl-client i denne appen her også

Tanken er vel å gå direkte mot PDL, i stedet for å gå via integrasjoner hvis mottak er den eneste appen som bruker det aktør endepunktet, sånn at vi kan fjerne dette fra integrasjoner og.

Copy link
Contributor

@olekvernberg olekvernberg left a comment

Choose a reason for hiding this comment

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

Ser bra ut! Er det testet at integrasjonen virker i preprod?

@ViktorGSolberg
Copy link
Contributor

ViktorGSolberg commented Jul 30, 2024

Member

Joda, men i sum så fjerner man kanskje 90 linjer fra integrasjoner og legger til 400 her. I tillegg er det jo fortsatt slik alle de andre appene våre går via integrasjoner mot pdl så da blir det litt merkelig at akkurat dette kallet skal hoppe over integrasjoner

@throndi
Copy link
Contributor Author

throndi commented Jul 30, 2024

Member

Joda, men i sum så fjerner man kanskje 90 linjer fra integrasjoner og legger til 400 her. I tillegg er det jo fortsatt slik alle de andre appene våre går via integrasjoner mot pdl så da blir det litt merkelig at akkurat dette kallet skal hoppe over integrasjoner

ja, enig i at det blir mange ekstra kodelinjer for å legge til en pdl-klient (selv om linjene er ganske isolerte og for seg selv), samtidig som at det er kanskje litt rart å ha endepunkt i integrasjoner som bare én app bruker, og som nesten aldri brukes. Tanken var å fjerne disse aktørendepunktene pga det. Formålet med integrasjoner appen er kanskje ikke å være en "pdl-proxy" på det viset heller (ga kanskje mere mening med TPS) ? BA gikk over til at alle appene går mot PDL direkte i alle fall.

@charliemidtlyng
Copy link
Contributor

charliemidtlyng commented Jul 30, 2024

Må innrømme at dette føles som en voldsom utvidelse for et marginalt behov.
I tillegg tror jeg halve behovet kan omgås ettersom Oppgave nå tillater å opprette oppgaver basert på personIdenter:
https://github.com/navikt/oppgave/commit/91432e35537e3ad4ddff5f292f67d79eee1d25dd

Det vi isåfall trenger "pdl" til er å hente ut fnr basert på aktørId for å finne behandlende enhet fra integrasjoner... Vi gjør samme greia i iverksett med at vi henter aktørid for personidenter.

@throndi throndi closed this Aug 1, 2024
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.

4 participants