Skip to content

Commit 56778a3

Browse files
authored
Merge pull request #1924 from navikt/dev
Prodsette #1910 og #1922
2 parents a5cb5a6 + 039420a commit 56778a3

File tree

11 files changed

+34
-57
lines changed

11 files changed

+34
-57
lines changed

src/main/java/no/nav/pto/veilarbportefolje/config/FeatureToggle.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ private FeatureToggle() {
1414
public static final String KAFKA_SISTE_14A_STOP = "veilarbportefolje.kafka_siste_14a_stop";
1515
public static final String BRUK_FILTER_FOR_BRUKERINNSYN_TILGANGER = "veilarbportefolje.bruk_filter_for_brukerinnsyn_tilganger";
1616
public static final String STOPP_KONSUMERING_FRA_PORTEFOLJE_HENDELSESFILTER_TOPIC = "veilarbportefolje.stopp_konsumering_fra_portefolje_hendelsesfilter_topic";
17-
public static final String BRUK_GJELDENDE_14A_SOM_KILDE_FOR_TRENGER_VURDERING = "veilarbportefolje.bruk_gjeldende_14a_som_kilde_for_trenger_vurdering";
1817

1918
public static boolean brukAvAliasIndeksering(DefaultUnleash defaultUnleash) {
2019
return defaultUnleash.isEnabled(FeatureToggle.ALIAS_INDEKSERING);
@@ -23,8 +22,4 @@ public static boolean brukAvAliasIndeksering(DefaultUnleash defaultUnleash) {
2322
public static boolean brukFilterForBrukerinnsynTilganger(DefaultUnleash defaultUnleash) {
2423
return defaultUnleash.isEnabled(FeatureToggle.BRUK_FILTER_FOR_BRUKERINNSYN_TILGANGER);
2524
}
26-
27-
public static boolean brukGjeldende14aSomKildeForTrengerVurdering(DefaultUnleash defaultUnleash) {
28-
return defaultUnleash.isEnabled(FeatureToggle.BRUK_GJELDENDE_14A_SOM_KILDE_FOR_TRENGER_VURDERING);
29-
}
3025
}

src/main/java/no/nav/pto/veilarbportefolje/domene/Bruker.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ public class Bruker {
4747
LocalDateTime skjermetTil;
4848
boolean nyForVeileder;
4949
boolean nyForEnhet;
50-
boolean trengerVurdering;
5150
VurderingsBehov vurderingsBehov;
5251
boolean trengerOppfolgingsvedtak;
5352
Profileringsresultat profileringResultat;
@@ -90,9 +89,12 @@ public class Bruker {
9089
String sisteEndringKategori;
9190
LocalDateTime sisteEndringTidspunkt;
9291
String sisteEndringAktivitetId;
92+
9393
String talespraaktolk;
9494
String tegnspraaktolk;
9595
LocalDate tolkBehovSistOppdatert;
96+
Tolkebehov tolkebehov;
97+
9698
String landgruppe;
9799
Statsborgerskap hovedStatsborgerskap;
98100
boolean harFlereStatsborgerskap;
@@ -130,8 +132,7 @@ public static Bruker of(OppfolgingsBruker bruker, boolean ufordelt) {
130132
String diskresjonskode = bruker.getDiskresjonskode();
131133
LocalDateTime oppfolgingStartDato = toLocalDateTimeOrNull(bruker.getOppfolging_startdato());
132134

133-
boolean trengerVurdering = bruker.isTrenger_vurdering();
134-
VurderingsBehov vurderingsBehov = trengerVurdering ? vurderingsBehov(kvalifiseringsgruppekode, profileringResultat) : null;
135+
VurderingsBehov vurderingsBehov = bruker.isTrenger_vurdering() ? vurderingsBehov(kvalifiseringsgruppekode, profileringResultat) : null;
135136
boolean trengerOppfolgingsvedtak = bruker.getGjeldendeVedtak14a() == null;
136137

137138
boolean harUtenlandskAdresse = bruker.getUtenlandskAdresse() != null;
@@ -141,7 +142,6 @@ public static Bruker of(OppfolgingsBruker bruker, boolean ufordelt) {
141142
.setFnr(bruker.getFnr())
142143
.setAktoerid(bruker.getAktoer_id())
143144
.setNyForVeileder(bruker.isNy_for_veileder())
144-
.setTrengerVurdering(trengerVurdering)
145145
.setVurderingsBehov(vurderingsBehov)
146146
.setTrengerOppfolgingsvedtak(trengerOppfolgingsvedtak)
147147
.setProfileringResultat(profileringResultat)
@@ -203,9 +203,10 @@ public static Bruker of(OppfolgingsBruker bruker, boolean ufordelt) {
203203
.addAlleAktiviteterUtlopsdato("ijobb", dateToTimestamp(bruker.getAlle_aktiviteter_ijobb_utlopsdato()))
204204
.addAlleAktiviteterUtlopsdato("egen", dateToTimestamp(bruker.getAlle_aktiviteter_egen_utlopsdato()))
205205
.addAlleAktiviteterUtlopsdato("mote", dateToTimestamp(bruker.getAlle_aktiviteter_mote_utlopsdato()))
206-
.setTegnspraaktolk(bruker.getTegnspraaktolk())
207206
.setTalespraaktolk(bruker.getTalespraaktolk())
207+
.setTegnspraaktolk(bruker.getTegnspraaktolk())
208208
.setTolkBehovSistOppdatert(bruker.getTolkBehovSistOppdatert())
209+
.setTolkebehov(Tolkebehov.of(bruker.getTalespraaktolk(), bruker.getTegnspraaktolk(), bruker.getTolkBehovSistOppdatert()))
209210
.setHarFlereStatsborgerskap(bruker.isHarFlereStatsborgerskap())
210211
.setHovedStatsborgerskap(bruker.getHovedStatsborgerskap())
211212
.setLandgruppe(bruker.getLandgruppe())

src/main/java/no/nav/pto/veilarbportefolje/domene/Brukerstatus.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package no.nav.pto.veilarbportefolje.domene;
22

33
public enum Brukerstatus {
4-
TRENGER_VURDERING,
54
TRENGER_OPPFOLGINGSVEDTAK,
65
UFORDELTE_BRUKERE,
76
INAKTIVE_BRUKERE,

src/main/java/no/nav/pto/veilarbportefolje/domene/Filtervalg.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
@Data()
2121
@Accessors(chain = true)
2222
public class Filtervalg {
23-
public Brukerstatus brukerstatus;
23+
public Brukerstatus brukerstatus; // finst ikkje i veilarbportefoljeflatefs
2424
public List<Brukerstatus> ferdigfilterListe;
2525
public YtelseFilter ytelse;
2626
public List<String> alder = new ArrayList<>();
@@ -43,7 +43,7 @@ public class Filtervalg {
4343
public List<String> arbeidslisteKategori = new ArrayList<>();
4444
public List<String> sisteEndringKategori = new ArrayList<>();
4545
public List<String> aktiviteterForenklet = new ArrayList<>();
46-
public List<String> alleAktiviteter = new ArrayList<>();
46+
public List<String> alleAktiviteter = new ArrayList<>(); // finst ikkje i veilarbportefoljeflatefs
4747
public String ulesteEndringer;
4848
public CVjobbprofil cvJobbprofil;
4949
public List<String> landgruppe;

src/main/java/no/nav/pto/veilarbportefolje/domene/Statustall.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
public class Statustall {
1010
private long totalt;
1111
private long ufordelteBrukere;
12-
private long trengerVurdering;
1312
private long trengerOppfolgingsvedtak;
1413
private long nyeBrukereForVeileder;
1514
private long inaktiveBrukere;
@@ -40,7 +39,6 @@ public class Statustall {
4039
public Statustall() {
4140
this.totalt = 0;
4241
this.ufordelteBrukere = 0;
43-
this.trengerVurdering = 0;
4442
this.trengerOppfolgingsvedtak = 0;
4543
this.nyeBrukereForVeileder = 0;
4644
this.inaktiveBrukere = 0;
@@ -72,7 +70,6 @@ public Statustall() {
7270
public Statustall(StatustallResponse.StatustallAggregation.StatustallFilter.StatustallBuckets buckets) {
7371
this.totalt = buckets.getTotalt().getDoc_count();
7472
this.ufordelteBrukere = buckets.getUfordelteBrukere().getDoc_count();
75-
this.trengerVurdering = buckets.getTrengerVurdering().getDoc_count();
7673
this.trengerOppfolgingsvedtak = buckets.getTrengerOppfolgingsvedtak().getDoc_count();
7774
this.nyeBrukereForVeileder = buckets.getNyeBrukereForVeileder().getDoc_count();
7875
this.inaktiveBrukere = buckets.getInaktiveBrukere().getDoc_count();

src/main/java/no/nav/pto/veilarbportefolje/domene/TolkBehov.java

Lines changed: 0 additions & 12 deletions
This file was deleted.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package no.nav.pto.veilarbportefolje.domene;
2+
3+
import com.fasterxml.jackson.annotation.JsonCreator;
4+
5+
import java.time.LocalDate;
6+
7+
public record Tolkebehov(
8+
String talespraaktolk,
9+
String tegnspraaktolk,
10+
LocalDate sistOppdatert
11+
) {
12+
public static Tolkebehov of(String talespraaktolk, String tegnspraaktolk, LocalDate sistOppdatert) {
13+
if(talespraaktolk != null || tegnspraaktolk != null || sistOppdatert != null){
14+
return new Tolkebehov(talespraaktolk, tegnspraaktolk, sistOppdatert);
15+
} else {
16+
return null;
17+
}
18+
}
19+
20+
@JsonCreator(mode = JsonCreator.Mode.PROPERTIES)
21+
public Tolkebehov {
22+
}
23+
}

src/main/java/no/nav/pto/veilarbportefolje/opensearch/OpensearchQueryBuilder.java

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -844,9 +844,6 @@ static QueryBuilder leggTilFerdigFilter(Brukerstatus brukerStatus, List<String>
844844
case UFORDELTE_BRUKERE:
845845
queryBuilder = byggUfordeltBrukereQuery(veiledereMedTilgangTilEnhet);
846846
break;
847-
case TRENGER_VURDERING:
848-
queryBuilder = byggTrengerVurderingFilter();
849-
break;
850847
case TRENGER_OPPFOLGINGSVEDTAK:
851848
queryBuilder = byggTrengerOppfolgingsvedtakFilter();
852849
break;
@@ -902,13 +899,6 @@ static QueryBuilder leggTilFerdigFilter(Brukerstatus brukerStatus, List<String>
902899
return queryBuilder;
903900
}
904901

905-
// Brukere med veileder uten tilgang til denne enheten ansees som ufordelte brukere
906-
static QueryBuilder byggTrengerVurderingFilter() {
907-
return boolQuery()
908-
.must(matchQuery("trenger_vurdering", true))
909-
.mustNot(existsQuery("utkast_14a_status"));
910-
}
911-
912902
static QueryBuilder byggTrengerOppfolgingsvedtakFilter() {
913903
return boolQuery()
914904
.mustNot(existsQuery("gjeldendeVedtak14a"));
@@ -1015,7 +1005,6 @@ static SearchSourceBuilder byggStatustallQuery(BoolQueryBuilder filtrereVeileder
10151005
mustBeTrueFilter(filtrereVeilederOgEnhet, StatustallAggregationKey.MIN_ARBEIDSLISTE.key, "arbeidsliste_aktiv"),
10161006
mustBeTrueFilter(filtrereVeilederOgEnhet, StatustallAggregationKey.NYE_BRUKERE_FOR_VEILEDER.key, "ny_for_veileder"),
10171007
totalt(filtrereVeilederOgEnhet),
1018-
trengerVurderingFilter(filtrereVeilederOgEnhet),
10191008
mustNotExistFilter(filtrereVeilederOgEnhet, StatustallAggregationKey.TRENGER_OPPFOLGINGSVEDTAK.key, "gjeldendeVedtak14a"),
10201009
mustExistFilter(filtrereVeilederOgEnhet, StatustallAggregationKey.VENTER_PA_SVAR_FRA_NAV.key, "venterpasvarfranav"),
10211010
mustExistFilter(filtrereVeilederOgEnhet, StatustallAggregationKey.VENTER_PA_SVAR_FRA_BRUKER.key, "venterpasvarfrabruker"),
@@ -1175,15 +1164,6 @@ private static RangeQueryBuilder byggMoteMedNavIdag() {
11751164
.lt(toIsoUTC(localDate.plusDays(1).atStartOfDay()));
11761165
}
11771166

1178-
private static FiltersAggregator.KeyedFilter trengerVurderingFilter(BoolQueryBuilder filtrereVeilederOgEnhet) {
1179-
BoolQueryBuilder boolQueryBuilder = boolQuery()
1180-
.must(filtrereVeilederOgEnhet)
1181-
.must(termQuery("trenger_vurdering", true))
1182-
.mustNot(existsQuery("utkast_14a_status"));
1183-
1184-
return new FiltersAggregator.KeyedFilter(StatustallAggregationKey.TRENGER_VURDERING.key, boolQueryBuilder);
1185-
}
1186-
11871167
private static FiltersAggregator.KeyedFilter erSykemeldtMedArbeidsgiverFilter(BoolQueryBuilder filtrereVeilederOgEnhet) {
11881168
BoolQueryBuilder boolQueryBuilder = boolQuery()
11891169
.must(filtrereVeilederOgEnhet)

src/main/java/no/nav/pto/veilarbportefolje/opensearch/domene/StatustallResponse.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ public static class StatustallFilter {
2121
public static class StatustallBuckets {
2222
Bucket totalt;
2323
Bucket ufordelteBrukere;
24-
Bucket trengerVurdering;
2524
Bucket trengerOppfolgingsvedtak;
2625
Bucket nyeBrukereForVeileder;
2726
Bucket inaktiveBrukere;
@@ -69,7 +68,6 @@ public static class StatustallBuckets {
6968
public enum StatustallAggregationKey {
7069
TOTALT("totalt"),
7170
UFORDELTE_BRUKERE("ufordelteBrukere"),
72-
TRENGER_VURDERING("trengerVurdering"),
7371
TRENGER_OPPFOLGINGSVEDTAK("trengerOppfolgingsvedtak"),
7472
NYE_BRUKERE_FOR_VEILEDER("nyeBrukereForVeileder"),
7573
INAKTIVE_BRUKERE("inaktiveBrukere"),

src/main/java/no/nav/pto/veilarbportefolje/util/OppfolgingUtils.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010

1111
public class OppfolgingUtils {
1212
public static final List<String> INNSATSGRUPPEKODER = asList("IKVAL", "BFORM", "BATT", "VARIG");
13-
private static List<String> OPPFOLGINGKODER = asList("BATT", "BFORM", "IKVAL", "VURDU", "OPPFI", "VARIG");
14-
1513

1614
//TODO BRUK PROFILERINGSRESULTAT
1715
public static boolean trengerVurdering(String formidlingsgruppekode, String kvalifiseringsgruppekode) {

src/test/java/no/nav/pto/veilarbportefolje/opensearch/OpensearchServiceIntegrationTest.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@
2222
import no.nav.pto.veilarbportefolje.opensearch.domene.OpensearchResponse;
2323
import no.nav.pto.veilarbportefolje.opensearch.domene.OppfolgingsBruker;
2424
import no.nav.pto.veilarbportefolje.opensearch.domene.StatustallResponse;
25-
import no.nav.pto.veilarbportefolje.persononinfo.barnUnder18Aar.BarnUnder18AarData;
26-
import no.nav.pto.veilarbportefolje.persononinfo.domene.Adressebeskyttelse;
2725
import no.nav.pto.veilarbportefolje.oppfolgingsvedtak14a.avvik14aVedtak.Avvik14aVedtak;
2826
import no.nav.pto.veilarbportefolje.oppfolgingsvedtak14a.gjeldende14aVedtak.GjeldendeVedtak14a;
2927
import no.nav.pto.veilarbportefolje.oppfolgingsvedtak14a.siste14aVedtak.Siste14aVedtakForBruker;
28+
import no.nav.pto.veilarbportefolje.persononinfo.barnUnder18Aar.BarnUnder18AarData;
29+
import no.nav.pto.veilarbportefolje.persononinfo.domene.Adressebeskyttelse;
3030
import no.nav.pto.veilarbportefolje.tiltakshendelse.domain.Tiltakshendelse;
3131
import no.nav.pto.veilarbportefolje.tiltakshendelse.domain.Tiltakstype;
3232
import no.nav.pto.veilarbportefolje.util.BrukerComparator;
@@ -619,7 +619,6 @@ void skal_hente_riktige_statustall_for_veileder() {
619619
assertThat(statustall.getInaktiveBrukere()).isEqualTo(1);
620620
assertThat(statustall.getMinArbeidsliste()).isEqualTo(1);
621621
assertThat(statustall.getNyeBrukereForVeileder()).isEqualTo(1);
622-
assertThat(statustall.getTrengerVurdering()).isEqualTo(1);
623622
assertThat(statustall.getVenterPaSvarFraNAV()).isEqualTo(1);
624623
assertThat(statustall.getUtlopteAktiviteter()).isEqualTo(1);
625624
assertThat(statustall.getMineHuskelapper()).isEqualTo(1);
@@ -1147,8 +1146,7 @@ void skal_hente_brukere_som_trenger_vurdering_og_er_ny_for_enhet() {
11471146
pollOpensearchUntil(() -> opensearchTestClient.countDocuments() == liste.size());
11481147

11491148
List<Brukerstatus> ferdigFiltere = List.of(
1150-
Brukerstatus.UFORDELTE_BRUKERE,
1151-
Brukerstatus.TRENGER_VURDERING
1149+
Brukerstatus.UFORDELTE_BRUKERE
11521150
);
11531151

11541152
var response = opensearchService.hentBrukere(

0 commit comments

Comments
 (0)