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

Synce master med dev #1844

Merged
merged 16 commits into from
Jan 24, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .nais/application/application-config-dev.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,9 @@ spec:
- application: azure-token-generator
namespace: aura
cluster: dev-gcp
- application: inngar
namespace: dab
cluster: dev-gcp
outbound:
external:
- host: team-obo-unleash-api.nav.cloud.nais.io
Expand Down
3 changes: 3 additions & 0 deletions .nais/application/application-config-prod.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,9 @@ spec:
- application: pto-admin
namespace: pto
cluster: prod-fss
- application: inngar
namespace: dab
cluster: prod-gcp
outbound:
external:
- host: team-obo-unleash-api.nav.cloud.nais.io
Expand Down
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -296,13 +296,13 @@
<dependency>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-core</artifactId>
<version>10.21.0</version>
<version>11.2.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-database-postgresql</artifactId>
<version>10.21.0</version>
<version>11.2.0</version>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,19 +13,13 @@ private FeatureToggle() {
public static final String KAFKA_AIVEN_CONSUMERS_STOP = "veilarbportefolje.kafka_aiven_consumers_stop";
public static final String KAFKA_SISTE_14A_STOP = "veilarbportefolje.kafka_siste_14a_stop";
public static final String BRUK_FILTER_FOR_BRUKERINNSYN_TILGANGER = "veilarbportefolje.bruk_filter_for_brukerinnsyn_tilganger";
public static final String STOPP_OPENSEARCH_INDEKSERING = "veilarbportefolje.stopp_opensearch_indeksering";
public static final String STOPP_KONSUMERING_FRA_PORTEFOLJE_HENDELSESFILTER_TOPIC = "veilarbportefolje.stopp_konsumering_fra_portefolje_hendelsesfilter_topic";

public static boolean brukAvAliasIndeksering(DefaultUnleash defaultUnleash) {
return defaultUnleash.isEnabled(FeatureToggle.ALIAS_INDEKSERING);
}


public static boolean brukFilterForBrukerinnsynTilganger(DefaultUnleash defaultUnleash) {
return defaultUnleash.isEnabled(FeatureToggle.BRUK_FILTER_FOR_BRUKERINNSYN_TILGANGER);
}

public static boolean stoppOpensearchIndeksering(DefaultUnleash defaultUnleash) {
return defaultUnleash.isEnabled(FeatureToggle.STOPP_OPENSEARCH_INDEKSERING);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -61,12 +61,12 @@ public Portefolje hentPortefoljeForEnhet(
@RequestBody Filtervalg filtervalg) {

ValideringsRegler.sjekkEnhet(enhet);
ValideringsRegler.sjekkSortering(sortDirection, sortField);
ValideringsRegler.sjekkFiltervalg(filtervalg);
Sorteringsrekkefolge validertSorteringsrekkefolge = ValideringsRegler.sjekkSorteringsrekkefolge(sortDirection);
Sorteringsfelt validertSorteringsfelt = ValideringsRegler.sjekkSorteringsfelt(sortField);
authService.innloggetVeilederHarTilgangTilOppfolging();
authService.innloggetVeilederHarTilgangTilEnhet(enhet);

BrukereMedAntall brukereMedAntall = opensearchService.hentBrukere(enhet, Optional.empty(), sortDirection, sortField, filtervalg, fra, antall);
BrukereMedAntall brukereMedAntall = opensearchService.hentBrukere(enhet, Optional.empty(), validertSorteringsrekkefolge, validertSorteringsfelt, filtervalg, fra, antall);
List<Bruker> sensurerteBrukereSublist = authService.sensurerBrukere(brukereMedAntall.getBrukere());

return PortefoljeUtils.buildPortefolje(brukereMedAntall.getAntall(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,12 @@ public Portefolje hentPortefoljeForVeileder(

ValideringsRegler.sjekkVeilederIdent(veilederIdent, false);
ValideringsRegler.sjekkEnhet(enhet);
ValideringsRegler.sjekkSortering(sortDirection, sortField);
ValideringsRegler.sjekkFiltervalg(filtervalg);
Sorteringsrekkefolge validertSorteringsrekkefolge = ValideringsRegler.sjekkSorteringsrekkefolge(sortDirection);
Sorteringsfelt validertSorteringsfelt = ValideringsRegler.sjekkSorteringsfelt(sortField);
authService.innloggetVeilederHarTilgangTilOppfolging();
authService.innloggetVeilederHarTilgangTilEnhet(enhet);

BrukereMedAntall brukereMedAntall = opensearchService.hentBrukere(enhet, Optional.of(veilederIdent), sortDirection, sortField, filtervalg, fra, antall);
BrukereMedAntall brukereMedAntall = opensearchService.hentBrukere(enhet, Optional.of(veilederIdent), validertSorteringsrekkefolge, validertSorteringsfelt, filtervalg, fra, antall);
List<Bruker> sensurerteBrukereSublist = authService.sensurerBrukere(brukereMedAntall.getBrukere());

return PortefoljeUtils.buildPortefolje(brukereMedAntall.getAntall(),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -101,13 +101,13 @@ public enum Sorteringsfelt {
this.sorteringsverdi = sorteringsverdi;
}

public static Sorteringsfelt nameFromValue(String value) {
public static Sorteringsfelt toSorteringsfelt(String sorteringsverdi) {
for (Sorteringsfelt sorteringsfelt : values()) {
if (sorteringsfelt.sorteringsverdi.equals(value)) {
if (sorteringsfelt.sorteringsverdi.equals(sorteringsverdi)) {
return sorteringsfelt;
}
}
throw new IllegalArgumentException("Ugyldig verdi for enum: " + value );
throw new IllegalArgumentException("Ugyldig verdi for enum: " + sorteringsverdi);
}

@Override
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
package no.nav.pto.veilarbportefolje.domene;

public enum Sorteringsrekkefolge {
IKKE_SATT("ikke_satt"),
STIGENDE("ascending"),
SYNKENDE("descending");

/**
* Verdien som blir sendt mellom frontend og backend
*/
public final String sorteringsverdi;

Sorteringsrekkefolge(String sorteringsverdi) {
this.sorteringsverdi = sorteringsverdi;
}

public static Sorteringsrekkefolge toSorteringsrekkefolge(String sorteringsverdi) {
for (Sorteringsrekkefolge sorteringsrekkefolge : values()) {
if (sorteringsrekkefolge.sorteringsverdi.equals(sorteringsverdi)) {
return sorteringsrekkefolge;
}
}
throw new IllegalArgumentException("Ugyldig verdi for enum: " + sorteringsverdi);
}

@Override
public String toString() {
return this.name() + " (" + this.sorteringsverdi + ")";
}
}
Loading
Loading