Skip to content

Commit fcda3cf

Browse files
committed
Flytt dokument/pdfgen inn i vedtak
1 parent b746c58 commit fcda3cf

File tree

61 files changed

+1154
-431
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+1154
-431
lines changed

.nais/nais.yml

+2-7
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,13 @@ spec:
5656
outbound:
5757
rules:
5858
- application: tiltakspenger-tiltak
59-
- application: tiltakspenger-dokument
6059
- application: utsjekk
6160
namespace: helved
6261
external:
6362
- host: {{ urlPdl }}
6463
- host: {{ urlSkjerming }}
64+
- host: {{ urlJoark }}
65+
- host: {{ urlDokdist }}
6566
inbound:
6667
rules:
6768
- application: tiltakspenger-saksbehandler
@@ -79,12 +80,6 @@ spec:
7980
permissions:
8081
roles:
8182
- "lage_hendelser"
82-
- application: tiltakspenger-vedtak-rivers
83-
namespace: tpts
84-
cluster: {{ cluster }}
85-
permissions:
86-
roles:
87-
- "lage_hendelser"
8883
env:
8984
{{#each azure.groups}}
9085
- name: {{this.name}}

.nais/vars/dev.yml

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ cluster: dev-gcp
88
tenant: trygdeetaten.no
99
urlPdl: pdl-api.dev-fss-pub.nais.io
1010
urlSkjerming: skjermede-personer-pip.intern.dev.nav.no
11+
urlJoark: dokarkiv.dev-fss-pub.nais.io
12+
urlDokdist: dokdistfordeling.dev-fss-pub.nais.io
1113
azure:
1214
groups:
1315
- name: ROLE_SAKSBEHANDLER

.nais/vars/prod.yml

+2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ cluster: prod-gcp
88
tenant: nav.no
99
urlPdl: pdl-api.prod-fss-pub.nais.io
1010
urlSkjerming: skjermede-personer-pip.intern.nav.no
11+
urlJoark: dokarkiv.prod-fss-pub.nais.io
12+
urlDokdist: dokdistfordeling.prod-fss-pub.nais.io
1113
azure:
1214
groups:
1315
- name: ROLE_SAKSBEHANDLER

app/build.gradle.kts

+5-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,11 @@ dependencies {
8383
// Helved/Utsjekk/Utbetaling
8484
implementation("no.nav.utsjekk.kontrakter:iverksett:$iverksettVersjon")
8585

86-
// DIV
86+
// TODO post-mvp jah: Fjern denne når meldekort er over på pdfgen
87+
implementation("org.apache.pdfbox:pdfbox:2.0.28")
88+
89+
90+
// Arrow
8791
implementation("io.arrow-kt:arrow-core:1.2.4")
8892

8993
testImplementation(platform("org.junit:junit-bom:5.11.0"))

app/src/main/kotlin/no/nav/tiltakspenger/vedtak/App.kt

+2-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,8 @@ fun main() {
6161
listOf { correlationId ->
6262
applicationContext.utbetalingContext.opprettUtbetalingsvedtakService.opprettUtbetalingsvedtak()
6363
applicationContext.utbetalingContext.sendUtbetalingerService.send(correlationId)
64-
applicationContext.utbetalingContext.journalførUtbetalingsvedtakService.send(correlationId)
64+
applicationContext.utbetalingContext.journalførUtbetalingsvedtakService.journalfør(correlationId)
65+
applicationContext.førstegangsbehandlingContext.journalførVedtaksbrevService.journalfør(correlationId)
6566
},
6667
)
6768

app/src/main/kotlin/no/nav/tiltakspenger/vedtak/Configuration.kt

+28-9
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,10 @@ object Configuration {
6464
"TILTAK_URL" to "http://host.docker.internal:8091",
6565
"UTBETALING_SCOPE" to "localhost",
6666
"UTBETALING_URL" to "http://localhost:8091",
67-
"DOKUMENT_SCOPE" to "localhost",
68-
"DOKUMENT_URL" to "http://localhost:8091",
67+
"JOARK_SCOPE" to "localhost",
68+
"JOARK_URL" to "http://localhost:8091",
69+
"DOKDIST_SCOPE" to "localhost",
70+
"DOKDIST_URL" to "http://localhost:8091",
6971
"NAIS_APP_IMAGE" to "http://localhost8080:githubhash",
7072
"AZURE_APP_CLIENT_ID" to "tiltakspenger-vedtak",
7173
"AZURE_APP_CLIENT_SECRET" to "secret",
@@ -92,8 +94,10 @@ object Configuration {
9294
"TILTAK_URL" to "http://tiltakspenger-tiltak",
9395
"UTBETALING_SCOPE" to "api://dev-gcp.helved.utsjekk/.default",
9496
"UTBETALING_URL" to "http://utsjekk.helved",
95-
"DOKUMENT_SCOPE" to "api://dev-gcp.tpts.tiltakspenger-dokument/.default",
96-
"DOKUMENT_URL" to "http://tiltakspenger-dokument",
97+
"JOARK_SCOPE" to "api://dev-fss.teamdokumenthandtering.dokarkiv-q1/.default",
98+
"JOARK_URL" to "https://dokarkiv.dev-fss-pub.nais.io",
99+
"DOKDIST_SCOPE" to "api://dev-fss.teamdokumenthandtering.saf-q1/.default",
100+
"DOKDIST_URL" to "https://dokdistfordeling-q1.dev-fss-pub.nais.io",
97101
),
98102
)
99103
private val prodProperties =
@@ -108,8 +112,10 @@ object Configuration {
108112
"TILTAK_URL" to "http://tiltakspenger-tiltak",
109113
"UTBETALING_SCOPE" to "api://prod-gcp.helved.utsjekk/.default",
110114
"UTBETALING_URL" to "http://utsjekk.helved",
111-
"DOKUMENT_SCOPE" to "api://prod-gcp.tpts.tiltakspenger-dokument/.default",
112-
"DOKUMENT_URL" to "http://tiltakspenger-dokument",
115+
"JOARK_SCOPE" to "api://prod-fss.teamdokumenthandtering.dokarkiv/.default",
116+
"JOARK_URL" to "https://dokarkiv.prod-fss-pub.nais.io",
117+
"DOKDIST_SCOPE" to "api://prod-fss.teamdokumenthandtering.saf/.default",
118+
"DOKDIST_URL" to "https://dokdistfordeling.prod-fss-pub.nais.io",
113119
),
114120
)
115121

@@ -198,8 +204,20 @@ object Configuration {
198204
wellknownUrl = wellknownUrl,
199205
)
200206

201-
fun oauthConfigDokument(
202-
scope: String = config()[Key("DOKUMENT_SCOPE", stringType)],
207+
fun oauthConfigJoark(
208+
scope: String = config()[Key("JOARK_SCOPE", stringType)],
209+
clientId: String = config()[Key("AZURE_APP_CLIENT_ID", stringType)],
210+
clientSecret: String = config()[Key("AZURE_APP_CLIENT_SECRET", stringType)],
211+
wellknownUrl: String = config()[Key("AZURE_APP_WELL_KNOWN_URL", stringType)],
212+
) = AzureTokenProvider.OauthConfig(
213+
scope = scope,
214+
clientId = clientId,
215+
clientSecret = clientSecret,
216+
wellknownUrl = wellknownUrl,
217+
)
218+
219+
fun oauthConfigDokdist(
220+
scope: String = config()[Key("DOKDIST_SCOPE", stringType)],
203221
clientId: String = config()[Key("AZURE_APP_CLIENT_ID", stringType)],
204222
clientSecret: String = config()[Key("AZURE_APP_CLIENT_SECRET", stringType)],
205223
wellknownUrl: String = config()[Key("AZURE_APP_WELL_KNOWN_URL", stringType)],
@@ -228,7 +246,8 @@ object Configuration {
228246

229247
fun tiltakClientConfig(baseUrl: String = config()[Key("TILTAK_URL", stringType)]) = ClientConfig(baseUrl = baseUrl)
230248

231-
fun dokumentClientConfig(baseUrl: String = config()[Key("DOKUMENT_URL", stringType)]) = ClientConfig(baseUrl = baseUrl)
249+
fun joarkClientConfig(baseUrl: String = config()[Key("JOARK_URL", stringType)]) = ClientConfig(baseUrl = baseUrl)
250+
fun dokdistClientConfig(baseUrl: String = config()[Key("DOKDIST_URL", stringType)]) = ClientConfig(baseUrl = baseUrl)
232251

233252
fun utbetalingClientConfig(baseUrl: String = config()[Key("UTBETALING_URL", stringType)]) = ClientConfig(baseUrl = baseUrl)
234253

app/src/main/kotlin/no/nav/tiltakspenger/vedtak/clients/brevpublisher/VedtaksbrevMapper.kt

-62
This file was deleted.

app/src/main/kotlin/no/nav/tiltakspenger/vedtak/clients/dokument/DokumentDTO.kt

-85
This file was deleted.

app/src/main/kotlin/no/nav/tiltakspenger/vedtak/clients/dokument/DokumentHttpClient.kt

-61
This file was deleted.

0 commit comments

Comments
 (0)