Skip to content

navikt/veilarbfilter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CircleCI

Mikrotjeneste som lagrer filtervalg fra veilarbportefoljeflatefs

For å bygge

mvn clean install

Postgres

For lokal kjøring : docker-compose up docker-compose down -V

Kontakt og spørsmål

Opprett en issue i GitHub for eventuelle spørsmål.s

Er du ansatt i Nav kan du stille spørsmål på Slack i kanalen #team-obo-poao.

Kode generert av GitHub Copilot

Dette repoet bruker GitHub Copilot til å generere kode.

Migrering av filter

For å migrere filter kan man kjøre SQL direkte mot databasen. Et eksempel på hvordan det kan gjøres vises under:

BEGIN;

//hent ut idene på filterne du ønsker å migrere
WITH selected_filters AS (
SELECT filter_id
FROM filter
WHERE (valgte_filter::jsonb ->> 'ytelse') = 'AAP_UNNTAK') // velg hvilket filter og evt verdi du ønsker her

// oppdater de selekterte filterne med ny verdi(er)
UPDATE filter
SET valgte_filter = jsonb_set(valgte_filter::jsonb,'{ytelseAapArena}','["HAR_AAP_UNNTAK"]'::jsonb,true) //set verdien(e) du ønsker her
WHERE filter_id IN (SELECT filter_id FROM selected_filters);

Du kan nå kjøre spørringer for å se hvordan db vil bli seende ut om sqlen kjøres. Eksempel testspørring:

select valgte_filter from filter WHERE (valgte_filter::jsonb ->> 'ytelse') = 'AAP_UNNTAK' limit 1;

Om alt ser riktig ut, avslutt transaksjonen med å kjøre commit.

About

Mikrotjeneste som lagrer filtervalg fra veilarbportefoljeflatefs

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors 18