Skip to content

Commit

Permalink
feat: Legger inn mulighet for å trigge AGI FP og SVP fra Fager Portal… (
Browse files Browse the repository at this point in the history
#1587)

feat: Legger inn mulighet for å trigge AGI FP og SVP fra Fager Portal Mock.
  • Loading branch information
mrsladek authored Feb 5, 2025
1 parent 898e0d3 commit 737ea39
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 9 deletions.
11 changes: 4 additions & 7 deletions mocks/fager-mock/src/main/java/no/nav/fager/FagerMock.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,12 @@

import static jakarta.ws.rs.core.HttpHeaders.AUTHORIZATION;

import java.util.Collections;
import java.util.Map;

import no.nav.foreldrepenger.vtp.testmodell.repo.ArbeidsgiverPortalRepository;
import no.nav.foreldrepenger.vtp.testmodell.repo.impl.ArbeidsgiverPortalRepositoryImpl;

import org.apache.commons.lang3.NotImplementedException;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;
Expand All @@ -20,9 +18,8 @@
import jakarta.ws.rs.Produces;
import jakarta.ws.rs.core.MediaType;
import no.nav.fager.graphql.GraphQLRequest;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import no.nav.foreldrepenger.vtp.testmodell.repo.ArbeidsgiverPortalRepository;
import no.nav.foreldrepenger.vtp.testmodell.repo.impl.ArbeidsgiverPortalRepositoryImpl;

@Tag(name = "fager")
@Path("/api/fager")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package no.nav.foreldrepenger.vtp.server.fagerportal;

import java.time.LocalDateTime;
import java.util.Comparator;
import java.util.List;
import java.util.stream.Collectors;

Expand Down Expand Up @@ -36,7 +37,10 @@ public class FagerPortalRestTjeneste {
public Response portalResponse() {
var saker = arbeidsgiverPortalRepository.hentSaker();
LOG.info("Det finnes {} saker i fager-mocken.", saker.size());
var fagerSaker = saker.stream().map(this::mapTilSakDto).toList();
var fagerSaker = saker.stream()
.map(this::mapTilSakDto)
.sorted(Comparator.comparing(FagerSak::opprettet).reversed())
.toList();
return fagerPortal(fagerSaker);
}

Expand All @@ -48,7 +52,10 @@ private FagerSak mapTilSakDto(SakModell saker) {
}

private List<FagerOppgave> maptilOppgaveDto(List<OppgaveModell> oppgaver) {
return oppgaver.stream().map(oppgave -> new FagerOppgave(oppgave.tekst(), oppgave.lenke(), oppgave.tilstand().name(), oppgave.opprettetTid(), oppgave.endretTid())).toList();
return oppgaver.stream()
.map(oppgave -> new FagerOppgave(oppgave.tekst(), oppgave.lenke(), oppgave.tilstand().name(), oppgave.opprettetTid(), oppgave.endretTid()))
.sorted(Comparator.comparing(FagerOppgave::opprettet).reversed())
.toList();
}


Expand All @@ -62,6 +69,10 @@ public static Response fagerPortal(List<FagerSak> saker) {
</head>
<body>
<div style="text-align:left;width:100%%;">
<div>
<a href="http://localhost:9300/fp-im-dialog/opprett?ytelseType=FORELDREPENGER"><h3>AGI Foreldrepenger</h3></a>
<a href="http://localhost:9300/fp-im-dialog/opprett?ytelseType=SVANGERSKAPSPENGER"><h3>AGI Svangerskapspenger</h3></a>
</div>
<caption><h1>Arbeidsgiver Portal saker og oppgaver:</h1></caption>
<table>
<tbody>
Expand Down

0 comments on commit 737ea39

Please sign in to comment.