Skip to content

Commit 1ab9078

Browse files
authored
Merge pull request #1518 from navikt/dev
Prodsette: oppgradere deploy-action og deploye uten apinøkkel
2 parents b8e06f2 + 91a33ad commit 1ab9078

File tree

13 files changed

+48
-51
lines changed

13 files changed

+48
-51
lines changed

.github/workflows/build-deploy-feature-branch-q1.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ env:
88
permissions:
99
packages: write
1010
contents: write
11+
id-token: write
1112
jobs:
1213
build-and-push:
1314
name: Build and push
@@ -49,7 +50,6 @@ jobs:
4950
- name: Deploy application
5051
uses: nais/deploy/actions/deploy@v2
5152
env:
52-
APIKEY: ${{ secrets.NAIS_DEPLOY_APIKEY }}
5353
CLUSTER: dev-fss
5454
RESOURCE: .nais/application/application-config-dev.yaml
5555
VAR: image=${{ needs.build-and-push.outputs.image }}

.github/workflows/deploy-alerts-to-prod.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ on:
1212
jobs:
1313
deploy-alerts:
1414
name: Deploy alerts to prod-fss
15+
permissions:
16+
id-token: write
1517
runs-on: ubuntu-latest
1618
steps:
1719
- name: Checkout
@@ -20,6 +22,5 @@ jobs:
2022
- name: Deploy to prod-fss
2123
uses: nais/deploy/actions/deploy@v2
2224
env:
23-
APIKEY: ${{ secrets.NAIS_DEPLOY_APIKEY_OBO }}
2425
CLUSTER: prod-fss
2526
RESOURCE: .nais/alerts/alerts-config-prod.yaml

.github/workflows/deploy-unleash-api-token.yaml

+3-2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ on:
1010
- '.nais/application/unleash-apitoken-dev.yaml'
1111
- '.nais/application/unleash-apitoken-prod.yaml'
1212

13+
permissions:
14+
id-token: write
15+
1316
jobs:
1417
deploy-dev:
1518
name: Deploy unleash-apitoken to dev
@@ -20,7 +23,6 @@ jobs:
2023
- name: Deploy unleash-apitoken
2124
uses: nais/deploy/actions/deploy@v2
2225
env:
23-
APIKEY: ${{ secrets.NAIS_DEPLOY_APIKEY }}
2426
CLUSTER: dev-fss
2527
RESOURCE: .nais/application/unleash-apitoken-dev.yaml
2628
PRINT_PAYLOAD: true
@@ -36,7 +38,6 @@ jobs:
3638
uses: nais/deploy/actions/deploy@v2
3739
if: github.ref == 'refs/heads/master'
3840
env:
39-
APIKEY: ${{ secrets.NAIS_DEPLOY_APIKEY }}
4041
CLUSTER: prod-fss
4142
RESOURCE: .nais/application/unleash-apitoken-prod.yaml
4243
PRINT_PAYLOAD: true

.github/workflows/main.yml

+1-4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ env:
66
permissions:
77
packages: write
88
contents: write
9+
id-token: write
910
jobs:
1011
test:
1112
name: Run tests
@@ -34,8 +35,6 @@ jobs:
3435
if: github.ref == 'refs/heads/dev' || github.ref == 'refs/heads/master'
3536
outputs:
3637
image: ${{ steps.docker-build-push.outputs.image }}
37-
permissions:
38-
id-token: write
3938
steps:
4039
- name: Checkout
4140
uses: actions/checkout@v4
@@ -70,7 +69,6 @@ jobs:
7069
- name: Deploy application
7170
uses: nais/deploy/actions/deploy@v2
7271
env:
73-
APIKEY: ${{ secrets.NAIS_DEPLOY_APIKEY }}
7472
CLUSTER: dev-fss
7573
RESOURCE: .nais/application/application-config-dev.yaml
7674
VAR: image=${{ needs.build-and-push.outputs.image }}
@@ -87,7 +85,6 @@ jobs:
8785
- name: Deploy application
8886
uses: nais/deploy/actions/deploy@v2
8987
env:
90-
APIKEY: ${{ secrets.NAIS_DEPLOY_APIKEY }}
9188
CLUSTER: prod-fss
9289
RESOURCE: .nais/application/application-config-prod.yaml
9390
VAR: image=${{ needs.build-and-push.outputs.image }}

src/main/java/no/nav/pto/veilarbportefolje/arbeidsliste/v1/ArbeidsListeController.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public ArbeidsListeController(
5555

5656
@PostMapping
5757
public ResponseEntity opprettArbeidsListe(@RequestBody List<ArbeidslisteRequest> arbeidsliste) {
58-
authService.tilgangTilOppfolging();
58+
authService.innloggetVeilederHarTilgangTilOppfolging();
5959
List<String> tilgangErrors = getTilgangErrors(arbeidsliste);
6060
if (tilgangErrors.size() > 0) {
6161
return RestResponse.of(tilgangErrors).forbidden();
@@ -159,7 +159,7 @@ public Arbeidsliste deleteArbeidsliste(@PathVariable("fnr") String fnr) {
159159

160160
@PostMapping("/delete")
161161
public RestResponse<String> deleteArbeidslisteListe(@RequestBody java.util.List<ArbeidslisteRequest> arbeidslisteData) {
162-
authService.tilgangTilOppfolging();
162+
authService.innloggetVeilederHarTilgangTilOppfolging();
163163

164164
java.util.List<String> feiledeFnrs = new ArrayList<>();
165165
java.util.List<String> okFnrs = new ArrayList<>();
@@ -197,7 +197,7 @@ public RestResponse<String> deleteArbeidslisteListe(@RequestBody java.util.List<
197197

198198
private void sjekkTilgangTilEnhet(Fnr fnr) {
199199
NavKontor enhet = brukerService.hentNavKontor(fnr).orElseThrow(() -> new ResponseStatusException(HttpStatus.INTERNAL_SERVER_ERROR, "Kunne ikke hente enhet for denne brukeren"));
200-
authService.tilgangTilEnhet(enhet.getValue());
200+
authService.innloggetVeilederHarTilgangTilEnhet(enhet.getValue());
201201
}
202202

203203
private ArbeidslisteDTO data(ArbeidslisteRequest body, Fnr fnr) {
@@ -239,9 +239,9 @@ public static Arbeidsliste emptyArbeidsliste() {
239239
}
240240

241241
private void validerOppfolgingOgBruker(String fnr) {
242-
authService.tilgangTilOppfolging();
242+
authService.innloggetVeilederHarTilgangTilOppfolging();
243243
Validation<String, Fnr> validateFnr = ValideringsRegler.validerFnr(fnr);
244-
authService.tilgangTilBruker(fnr);
244+
authService.innloggetVeilederHarTilgangTilBruker(fnr);
245245
if (validateFnr.isInvalid()) {
246246
throw new ResponseStatusException(HttpStatus.BAD_REQUEST);
247247
}

src/main/java/no/nav/pto/veilarbportefolje/arbeidsliste/v2/ArbeidsListeV2Controller.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ public Arbeidsliste deleteArbeidsliste(@RequestBody ArbeidslisteForBrukerRequest
131131

132132
private void sjekkTilgangTilEnhet(Fnr fnr) {
133133
NavKontor enhet = brukerService.hentNavKontor(fnr).orElseThrow(() -> new ResponseStatusException(HttpStatus.INTERNAL_SERVER_ERROR, "Kunne ikke hente enhet for denne brukeren"));
134-
authService.tilgangTilEnhet(enhet.getValue());
134+
authService.innloggetVeilederHarTilgangTilEnhet(enhet.getValue());
135135
}
136136

137137
private ArbeidslisteDTO data(ArbeidslisteV2Request body, Fnr fnr) {
@@ -150,9 +150,9 @@ public static Arbeidsliste emptyArbeidsliste() {
150150
}
151151

152152
private void validerOppfolgingOgBruker(String fnr) {
153-
authService.tilgangTilOppfolging();
153+
authService.innloggetVeilederHarTilgangTilOppfolging();
154154
Validation<String, Fnr> validateFnr = ValideringsRegler.validerFnr(fnr);
155-
authService.tilgangTilBruker(fnr);
155+
authService.innloggetVeilederHarTilgangTilBruker(fnr);
156156
if (validateFnr.isInvalid()) {
157157
throw new ResponseStatusException(HttpStatus.BAD_REQUEST);
158158
}

src/main/java/no/nav/pto/veilarbportefolje/auth/AuthService.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,14 @@ public AuthService(Pep veilarbPep, PoaoTilgangWrapper poaoTilgangWrapper, AzureA
5252
.build();
5353
}
5454

55-
public void tilgangTilOppfolging() {
55+
public void innloggetVeilederHarTilgangTilOppfolging() {
5656
VeilederId veilederId = getInnloggetVeilederIdent();
5757
Decision decisionPoaoTilgang = poaoTilgangWrapper.harVeilederTilgangTilModia();
5858
boolean harTilgang = Decision.Type.PERMIT.equals(decisionPoaoTilgang.getType());
5959
AuthUtils.test("oppfølgingsbruker", veilederId, harTilgang);
6060
}
6161

62-
public void tilgangTilEnhet(String enhet) {
62+
public void innloggetVeilederHarTilgangTilEnhet(String enhet) {
6363
String veilederId = getInnloggetVeilederIdent().toString();
6464
AuthUtils.test("tilgang til enhet", Tuple.of(enhet, veilederId), harVeilederTilgangTilEnhet(veilederId, enhet));
6565
}
@@ -71,7 +71,7 @@ public boolean harVeilederTilgangTilEnhet(String veilederId, String enhet) {
7171
return abacResponse;
7272
}
7373

74-
public void tilgangTilBruker(String fnr) {
74+
public void innloggetVeilederHarTilgangTilBruker(String fnr) {
7575
boolean abacResponse = veilarbPep.harTilgangTilPerson(getInnloggetBrukerToken(), ActionId.READ, Fnr.of(fnr));
7676
poaoTilgangWrapper.harTilgangTilPerson(Fnr.of(fnr));
7777
AuthUtils.test("tilgangTilBruker", fnr, abacResponse);

src/main/java/no/nav/pto/veilarbportefolje/controller/EnhetController.java

+8-8
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ public Portefolje hentPortefoljeForEnhet(
5959
ValideringsRegler.sjekkEnhet(enhet);
6060
ValideringsRegler.sjekkSortering(sortDirection, sortField);
6161
ValideringsRegler.sjekkFiltervalg(filtervalg);
62-
authService.tilgangTilOppfolging();
63-
authService.tilgangTilEnhet(enhet);
62+
authService.innloggetVeilederHarTilgangTilOppfolging();
63+
authService.innloggetVeilederHarTilgangTilEnhet(enhet);
6464

6565
BrukereMedAntall brukereMedAntall = opensearchService.hentBrukere(enhet, Optional.empty(), sortDirection, sortField, filtervalg, fra, antall);
6666
List<Bruker> sensurerteBrukereSublist = authService.sensurerBrukere(brukereMedAntall.getBrukere());
@@ -74,15 +74,15 @@ public Portefolje hentPortefoljeForEnhet(
7474
@GetMapping("/{enhet}/portefoljestorrelser")
7575
public FacetResults hentPortefoljestorrelser(@PathVariable("enhet") String enhet) {
7676
ValideringsRegler.sjekkEnhet(enhet);
77-
authService.tilgangTilEnhet(enhet);
77+
authService.innloggetVeilederHarTilgangTilEnhet(enhet);
7878

7979
return opensearchService.hentPortefoljestorrelser(enhet);
8080
}
8181

8282
@GetMapping("/{enhet}/portefolje/statustall")
8383
public EnhetPortefoljeStatustallRespons hentEnhetPortefoljeStatustall(@PathVariable("enhet") String enhet) {
8484
ValideringsRegler.sjekkEnhet(enhet);
85-
authService.tilgangTilEnhet(enhet);
85+
authService.innloggetVeilederHarTilgangTilEnhet(enhet);
8686

8787
return new EnhetPortefoljeStatustallRespons(
8888
opensearchService.hentStatusTallForEnhetPortefolje(enhet, BRUKERE_SOM_VEILEDER_HAR_INNSYNSRETT_PÅ),
@@ -93,7 +93,7 @@ public EnhetPortefoljeStatustallRespons hentEnhetPortefoljeStatustall(@PathVaria
9393
@GetMapping("/{enhet}/tiltak")
9494
public EnhetTiltak hentTiltak(@PathVariable("enhet") String enhet) {
9595
ValideringsRegler.sjekkEnhet(enhet);
96-
authService.tilgangTilEnhet(enhet);
96+
authService.innloggetVeilederHarTilgangTilEnhet(enhet);
9797

9898
return tiltakService.hentEnhettiltak(EnhetId.of(enhet));
9999
}
@@ -103,7 +103,7 @@ public List<Foedeland> hentFoedeland(
103103
@PathVariable("enhet")
104104
String enhet) {
105105
ValideringsRegler.sjekkEnhet(enhet);
106-
authService.tilgangTilEnhet(enhet);
106+
authService.innloggetVeilederHarTilgangTilEnhet(enhet);
107107

108108
return tryCacheFirst(enhetFoedelandCache, enhet,
109109
() -> personOpprinnelseService.hentFoedeland(enhet));
@@ -114,7 +114,7 @@ public List<TolkSpraak> hentTolkSpraak(
114114
@PathVariable("enhet")
115115
String enhet) {
116116
ValideringsRegler.sjekkEnhet(enhet);
117-
authService.tilgangTilEnhet(enhet);
117+
authService.innloggetVeilederHarTilgangTilEnhet(enhet);
118118

119119
return tryCacheFirst(enhetTolkSpraakCache, enhet,
120120
() -> personOpprinnelseService.hentTolkSpraak(enhet));
@@ -126,7 +126,7 @@ public List<GeografiskBosted> hentGeografiskBosted(
126126
@PathVariable("enhet")
127127
String enhet) {
128128
ValideringsRegler.sjekkEnhet(enhet);
129-
authService.tilgangTilEnhet(enhet);
129+
authService.innloggetVeilederHarTilgangTilEnhet(enhet);
130130

131131
return tryCacheFirst(enhetGeografiskBostedCache, enhet,
132132
() -> bostedService.hentGeografiskBosted(enhet));

src/main/java/no/nav/pto/veilarbportefolje/controller/VeilederController.java

+5-5
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ public Portefolje hentPortefoljeForVeileder(
4242
ValideringsRegler.sjekkEnhet(enhet);
4343
ValideringsRegler.sjekkSortering(sortDirection, sortField);
4444
ValideringsRegler.sjekkFiltervalg(filtervalg);
45-
authService.tilgangTilOppfolging();
46-
authService.tilgangTilEnhet(enhet);
45+
authService.innloggetVeilederHarTilgangTilOppfolging();
46+
authService.innloggetVeilederHarTilgangTilEnhet(enhet);
4747

4848
BrukereMedAntall brukereMedAntall = opensearchService.hentBrukere(enhet, Optional.of(veilederIdent), sortDirection, sortField, filtervalg, fra, antall);
4949
List<Bruker> sensurerteBrukereSublist = authService.sensurerBrukere(brukereMedAntall.getBrukere());
@@ -58,7 +58,7 @@ public Portefolje hentPortefoljeForVeileder(
5858
public VeilederPortefoljeStatustallRespons hentVeilederportefoljeStatustall(@PathVariable("veilederident") String veilederIdent, @RequestParam("enhet") String enhet) {
5959
ValideringsRegler.sjekkEnhet(enhet);
6060
ValideringsRegler.sjekkVeilederIdent(veilederIdent, false);
61-
authService.tilgangTilEnhet(enhet);
61+
authService.innloggetVeilederHarTilgangTilEnhet(enhet);
6262

6363
return new VeilederPortefoljeStatustallRespons(
6464
opensearchService.hentStatustallForVeilederPortefolje(veilederIdent, enhet)
@@ -69,7 +69,7 @@ public VeilederPortefoljeStatustallRespons hentVeilederportefoljeStatustall(@Pat
6969
public List<Arbeidsliste> hentArbeidslisteForVeileder(@PathVariable("veilederident") VeilederId veilederIdent, @RequestParam("enhet") EnhetId enhet) {
7070
ValideringsRegler.sjekkEnhet(enhet.get());
7171
ValideringsRegler.sjekkVeilederIdent(veilederIdent.getValue(), false);
72-
authService.tilgangTilEnhet(enhet.get());
72+
authService.innloggetVeilederHarTilgangTilEnhet(enhet.get());
7373

7474
return arbeidslisteService.getArbeidslisteForVeilederPaEnhet(enhet, veilederIdent);
7575
}
@@ -79,7 +79,7 @@ public List<Moteplan> hentMoteplanForVeileder(@PathVariable("veilederident") Vei
7979
ValideringsRegler.sjekkEnhet(enhet.get());
8080
ValideringsRegler.sjekkVeilederIdent(veilederIdent.getValue(), false);
8181

82-
authService.tilgangTilEnhet(enhet.get());
82+
authService.innloggetVeilederHarTilgangTilEnhet(enhet.get());
8383
BrukerinnsynTilganger tilgangTilSkjermeteBrukere = authService.hentVeilederBrukerInnsynTilganger();
8484

8585
return aktivitetService.hentMoteplan(veilederIdent, enhet, tilgangTilSkjermeteBrukere);

src/main/java/no/nav/pto/veilarbportefolje/fargekategori/FargekategoriController.java

+9-11
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ public ResponseEntity<FargekategoriEntity> hentFargekategoriForBruker(@RequestBo
3737
throw new ResponseStatusException(HttpStatus.NOT_FOUND, "Bruker med oppgitt fnr er ikke under oppfølging");
3838
}
3939

40-
authService.tilgangTilOppfolging();
41-
authService.tilgangTilBruker(request.fnr.get());
42-
authService.tilgangTilEnhet(brukerEnhet.get().toString());
40+
authService.innloggetVeilederHarTilgangTilOppfolging();
41+
authService.innloggetVeilederHarTilgangTilBruker(request.fnr.get());
42+
authService.innloggetVeilederHarTilgangTilEnhet(brukerEnhet.get().toString());
4343

4444
try {
4545
Optional<FargekategoriEntity> kanskjeFargekategori = fargekategoriService.hentFargekategoriForBruker(request);
@@ -64,9 +64,9 @@ public ResponseEntity<FargekategoriResponse> oppdaterFargekategoriForBruker(@Req
6464
throw new ResponseStatusException(HttpStatus.NOT_FOUND, "Bruker med oppgitt fnr er ikke under oppfølging");
6565
}
6666

67-
authService.tilgangTilOppfolging();
68-
authService.tilgangTilBruker(request.fnr.get());
69-
authService.tilgangTilEnhet(brukerEnhet.get().toString());
67+
authService.innloggetVeilederHarTilgangTilOppfolging();
68+
authService.innloggetVeilederHarTilgangTilBruker(request.fnr.get());
69+
authService.innloggetVeilederHarTilgangTilEnhet(brukerEnhet.get().toString());
7070
Validation<String, Fnr> erVeilederForBrukerValidation = fargekategoriService.erVeilederForBruker(request.fnr.get());
7171

7272
if (erVeilederForBrukerValidation.isInvalid()) {
@@ -90,7 +90,7 @@ public ResponseEntity<FargekategoriResponse> oppdaterFargekategoriForBruker(@Req
9090
@PutMapping("/fargekategorier")
9191
public ResponseEntity<BatchUpsertResponse> batchoppdaterFargekategoriForBruker(@RequestBody BatchoppdaterFargekategoriRequest request) {
9292
VeilederId innloggetVeileder = AuthUtils.getInnloggetVeilederIdent();
93-
authService.tilgangTilOppfolging();
93+
authService.innloggetVeilederHarTilgangTilOppfolging();
9494

9595
BatchUpsertResponse responseEtterValidering = validerRequest(request);
9696
if (responseEtterValidering.errors.size() > 0) {
@@ -150,11 +150,9 @@ private BatchUpsertResponse sjekkVeilederautorisering(BatchoppdaterFargekategori
150150
);
151151
}
152152

153-
// Veileder har tilgang til enheten til brukeren
154-
authService.tilgangTilEnhet(brukerEnhet.get().getValue());
153+
authService.innloggetVeilederHarTilgangTilEnhet(brukerEnhet.get().getValue());
155154

156-
// Veileder har lov til å se brukeren
157-
authService.tilgangTilBruker(fnr.get());
155+
authService.innloggetVeilederHarTilgangTilBruker(fnr.get());
158156

159157
boolean erIkkeVeilederForBruker = fargekategoriService.erVeilederForBruker(fnr.get()).isInvalid();
160158
if (erIkkeVeilederForBruker) {

src/main/java/no/nav/pto/veilarbportefolje/huskelapp/controller/HuskelappController.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ public ResponseEntity redigerHuskelapp(@RequestBody HuskelappRedigerRequest husk
7979

8080
@PostMapping("/hent-huskelapp-for-veileder")
8181
public ResponseEntity<List<HuskelappResponse>> hentHuskelapp(@RequestBody HuskelappForVeilederRequest huskelappForVeilederRequest) {
82-
authService.tilgangTilEnhet(huskelappForVeilederRequest.enhetId().get());
82+
authService.innloggetVeilederHarTilgangTilEnhet(huskelappForVeilederRequest.enhetId().get());
8383
try {
8484
List<HuskelappResponse> huskelappList = huskelappService.hentHuskelapp(huskelappForVeilederRequest.veilederId(), huskelappForVeilederRequest.enhetId()).stream().map(this::mapToHuskelappResponse).collect(Collectors.toList());
8585
return ResponseEntity.ok(huskelappList);
@@ -137,10 +137,10 @@ private Optional<AktorId> hentAktorId(Fnr fnr) {
137137
}
138138

139139
private void validerOppfolgingOgBrukerOgEnhet(String fnr, String enhetId) {
140-
authService.tilgangTilOppfolging();
140+
authService.innloggetVeilederHarTilgangTilOppfolging();
141141
Validation<String, Fnr> validateFnr = ValideringsRegler.validerFnr(fnr);
142-
authService.tilgangTilBruker(fnr);
143-
authService.tilgangTilEnhet(enhetId);
142+
authService.innloggetVeilederHarTilgangTilBruker(fnr);
143+
authService.innloggetVeilederHarTilgangTilEnhet(enhetId);
144144
if (validateFnr.isInvalid()) {
145145
throw new ResponseStatusException(HttpStatus.BAD_REQUEST);
146146
}

src/test/java/no/nav/pto/veilarbportefolje/arbeidsliste/ArbeidslisteIntegrationTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -710,7 +710,7 @@ void setupMocks() {
710710
when(veilarbPep.harVeilederTilgangTilEnhet(any(), any())).thenReturn(true);
711711
when(veilarbPep.harTilgangTilPerson(any(), any(), any())).thenReturn(true);
712712
when(authService.harVeilederTilgangTilEnhet(any(), any())).thenReturn(true);
713-
Mockito.doNothing().when(authService).tilgangTilOppfolging();
713+
Mockito.doNothing().when(authService).innloggetVeilederHarTilgangTilOppfolging();
714714
when(brukerService.hentVeilederForBruker(AktorId.of(TEST_AKTORID))).thenReturn(Optional.of(VeilederId.of(
715715
TEST_VEILEDERIDENT)));
716716
when(brukerService.hentVeilederForBruker(AktorId.of(TEST_AKTORID_2))).thenReturn(Optional.of(VeilederId.of(

src/test/java/no/nav/pto/veilarbportefolje/fargekategori/FargekategoriControllerTest.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -640,8 +640,8 @@ void setup() {
640640
when(aktorClient.hentAktorId(TESTBRUKER_FNR)).thenReturn(TESTBRUKER_AKTOR_ID);
641641
when(aktorClient.hentAktorId(TESTBRUKER2_FNR)).thenReturn(TESTBRUKER2_AKTOR_ID);
642642
when(aktorClient.hentAktorId(TESTBRUKER3_FNR)).thenReturn(TESTBRUKER3_AKTOR_ID);
643-
doNothing().when(authService).tilgangTilOppfolging();
644-
doNothing().when(authService).tilgangTilBruker(TESTBRUKER_FNR.get());
645-
doNothing().when(authService).tilgangTilEnhet(TESTENHET.getValue());
643+
doNothing().when(authService).innloggetVeilederHarTilgangTilOppfolging();
644+
doNothing().when(authService).innloggetVeilederHarTilgangTilBruker(TESTBRUKER_FNR.get());
645+
doNothing().when(authService).innloggetVeilederHarTilgangTilEnhet(TESTENHET.getValue());
646646
}
647647
}

0 commit comments

Comments
 (0)