Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Feature/levende arbeidsforhold (#3580)
* Forandret navn til v2 i appene vi prater med #deploy-frontend #deploy-kodeverk-service #deploy-organisasjon-faste-data-service #deploy-oversikt-frontend #deploy-proxy #deploy-pdl-proxy * Forandret navn til v2 i appene vi prater med #deploy-frontend #deploy-levende-arbeidsforhold-ansettelse * prøver med schema.sql og data.sql #deploy-levende-arbeidsforhold-ansettelse * prøver med schema.sql og data.sql #deploy-levende-arbeidsforhold-ansettelse * prøver med schema.sql og data.sql #deploy-levende-arbeidsforhold-ansettelse * Legger til validering om intervallet er positivt heltall + legger til const variabler for default intervall og for parameter-navnet til intervall * Fått hjelp av emil til å grante access to table #deploy-levende-arbeidsforhold-ansettelse * Fått hjelp av emil til å grante access to table #deploy-levende-arbeidsforhold-ansettelse * Fått hjelp av emil til å grante access to table * Foraandret sikkerheten tilbake ti insecure #deploy-levende-arbeidsforhold-ansettelse * Tester tilgang til databasen #deploy-levende-arbeidsforhold-ansettelse * Kjører ansettelse-service og starter scheduler på nytt ved spørring til GET /kjor endepunkt * skiftet request #deploy-frontend * Merget inn frontend branchen * Fjernet endepunkt spesifikke respons-headers for gyldig CORS * Endret på property aksessering og henting av options * Henter parameter-data fra backend og displayer i react component * skiftet request #deploy-frontend * Tester tilkobling til levende-arbeidsforhold-api #deploy-frontend * Gydlig tidsrom funksjon for å sjekke om nåværende tidspunkt er innenfor et gyldig tidsrom * Legger til "/" i url-en til levende-arbeidsforhold #deploy-frontend * Forandret entitetene #deploy-testnav-levende-arbeidsforhold-service * Forandret entitetene #deploy-levende-arbeidsforhold-service * Forandret entitetene #deploy-levende-arbeidsforhold-ansettelse * Legger til test for gyldig tidsrom funksjon * Legger til doxygen for gyldigTidsrom-funksjonen * repository fungerer * La til et par tester for gyldig tidsrom funksjonen. * Legger til funksjon for sjekk av nåværende tidspunkt er i gyldig tidsrom * Legger til kall på ansettelseservice funksjon i scheduler-jobben * La til doxygen for sjekk gyldig tidsrom funksjon * Fikser feil i link for lokal kjøring * Sjekke om å hente verdier fungerer på swagger #deploy-levende-arbeidsforhold-ansettelse * Fjerner unødvendige logger i JobbScheduler * Sjekke om å hente verdier fungerer på swagger #deploy-levende-arbeidsforhold-ansettelse * Fjerner ubrukt kode * Sjekke om å hente verdier fungerer på swagger #deploy-levende-arbeidsforhold-ansettelse * Legger til beregning av fødselsår * sjekker hvordan dette fungerer på swagger #deploy-levende-arbeidsforhold-ansettelse * sjekker hvordan dette fungerer på swagger #deploy-levende-arbeidsforhold-ansettelse * sjekker hvordan dette fungerer på swagger #deploy-levende-arbeidsforhold-ansettelse * Fjernet kommentarer og funksjoner som ikke blir brukt. * fikset putmappping i JobbController til å faktisk oppdatere verdi #deploy-levende-arbeidsforhold-ansettelse * Se om put fungerer nå #deploy-levende-arbeidsforhold-ansettelse * Se om put fungerer nå, endret entitet og spliter stringen som kommer inn. #deploy-levende-arbeidsforhold-ansettelse * Se om put fungerer nå, endret entitet og spliter stringen som kommer inn. #deploy-levende-arbeidsforhold-ansettelse * Fetcher riktig fra databasen. Omstrukturerer EditParameter, men er nå hardcoda for kun organisasjoner * Nå skal putmapping fungere som forventet #deploy-levende-arbeidsforhold-ansettelse * Endret AnsettelseService.java slik at den henter parametere fra db * Funker nå å endre parametere fra frontend * Fjerner logging i konsollen * #deploy-frontend * Sletter og rydder masse * Ny scheduler app * Ny scheduler app gradle prosjekt * Legger til doxygen for commander funksjoner + wrapper API spørring i try-catch * importerer commander klasse for kall fra ansettelse-jobb scheduler * Fjerner ubrukte metoder #deploy-levende-arbeidsforhold-ansettelse * Legger til workflow fil for scheduler appen #deploy-levende-arbeidsforhold-scheduler * Legger til dockerfil og config.yml i scheduler appen med security group regler * Legger til inbound og outbound security group regler i ansettelse appen * Legger til ny scheduler app #deploy-levende-arbeidsforhold-scheduler * Endre til riktig port å expose i Dockerfile #deploy-levende-arbeidsforhold-scheduler * Endre til riktig port å expose i Dockerfile #deploy-levende-arbeidsforhold-scheduler * Endre til riktig port å expose i config.yml #deploy-levende-arbeidsforhold-scheduler * Startet å lage graphql spørring * Implementerer inputvalidering i frontend * Legger til levende arbeidsforhold scheduler app i oversikt for å hente ut accesstoken lokalt #deploy-oversikt-frontend * Legger til nytt filter i grapghql-criterion * Prøver å hente tags * lagt til HentTagsCommand * Legger til regex og fikser logikkfeil i pdlservice * Fjerner ett mellomrom * Konverterer postnummer til formatet x??? for å brukes i wildcard * lagt til HentTagsCommand * Legger til hent kalender util funksjon * Legger til klasse for JSON respons body for /status endepunkt * Legger til funksjon for å hente tidspunkt for neste kjøring fra scheduler * importert HenTagsConsumer * Doxygen for hentTidspunktNesteKjoring funksjonen * GET /status request handler funksjon i scheduler appen #deploy-levende-arbeidsforhold-scheduler * refactor scheduler m initielt delay og fiksert intervall og ikke klokketime intervall * refactor reschedule request handler funksjon og refactor sifferTilHeltall til å bruke "optional" * Fjerner cron expression funksjon siden ikke i bruk etter refactor * Kaller på ansettelses command #deploy-levende-arbeidsforhold-scheduler * Forandret sikkerhetetn til oath igjen * Inkluderer måned og dag i alderssjekk for graphql-spørringene * Deploy ansettelse appen med inbound og outbound rules for scheduler appen #deploy-levende-arbeidsforhold-ansettelse * Implementert alias metden * Setter opp kobling til scheduler-appen i frontend og fetcher status * Kaller på ansettelses command med exception logging #deploy-levende-arbeidsforhold-scheduler * implementert consumer * Begynt på å implementere alias metodne * Begynt på å implementere alias metodne #deploy-levende-arbeidsforhold-scheduler * Forandret til requestparam i JobbController.java #deploy-levende-arbeidsforhold-scheduler * lagt til logger #deploy-levende-arbeidsforhold-scheduler * forandret porten #deploy-levende-arbeidsforhold-scheduler * Lager en komponent som viser jobb-status på appstyring-siden * Kaller på ansettelses command med exception logging #deploy-levende-arbeidsforhold-scheduler * Lagt til intervall llisten * Småfiks * Endret port til riktig port #deploy-levende-arbeidsforhold-scheduler * mer logging #deploy-levende-arbeidsforhold-scheduler * mer logging #deploy-levende-arbeidsforhold-scheduler * Endret outbound rules #deploy-levende-arbeidsforhold-scheduler * Byttet bibliotek for token exchange #deploy-levende-arbeidsforhold-scheduler * Fjerner unødvendige imports * La til riktig klasse #deploy-levende-arbeidsforhold-scheduler * Riktig URL #deploy-levende-arbeidsforhold-scheduler * Deploy ansettelse appen med inbound og outbound rules for scheduler appen #deploy-levende-arbeidsforhold-ansettelse #deploy-levende-arbeidsforhold-scheduler * Prøve med bare insecure sikkerhet #deploy-levende-arbeidsforhold-scheduler * Prøve med bare insecure sikkerhet #deploy-levende-arbeidsforhold-asnettelse * Refactor consumer og command for spørring til ansettelse app #deploy-levende-arbeidsforhold-scheduler * Implementert logikk for å benytte alias-metoden * Legger til secure OAuth i ApplicationConfig #deploy-levende-arbeidsforhold-scheduler * Endrer security for lokal kjøring * Endre til riktig domene for spørring om token fra ansettelse app #deploy-levende-arbeidsforhold-scheduler * Setter domene til dolly.svc.cluster.local #deploy-levende-arbeidsforhold-ansettelse * Endre app og domene navn #deploy-levende-arbeidsforhold-scheduler * Fungerer å kjøre men bruker lang tid * Fungerer å kjøre men bruker lang tid #deploy-levende-arbeidsforhold-scheduler * Fungerer å kjøre men bruker lang tid #deploy-levende-arbeidsforhold-scheduler * Forandret tilbake lang tid #deploy-levende-arbeidsforhold-scheduler * Fjerner v2 fra app-navnet * Fjerner v2 fra app-navnet #deploy-proxy #deploy-pdl-proxy #deploy-frontend #deploy-levende-arbeidsforhold-ansettelse #deploy-levende-arbeidsforhold-scheduler #deploy-organisasjon-faste-data-service #deploy-oversikt-frontend * Fjerner v2 fra app-navnet #deploy-frontend * Fjerner v2 fra app-navnet #deploy-levende-arbeidsforhold-scheduler * #deploy-levende-arbeidsforhold-ansettelse * Endrer noe logikk-feil * Implementerer henting av org fra tenor. Byttet til insecure security * Lagt til entitet for ansettelse_logg db * Fik feilmelding fra pdl * Forandret url i application-dev.yml * Lagrer de ansatte i AnsettelseLogg.java * Prøvet å få med stillingsprosent * Endrer noe logikk i kanAnsettes-metoden * Lagt til stillingsprosent * Legger til GET /stopp endepunkt for å stoppe nåværende jobb * Endrer feil i defaultState til statusData #deploy-frontend * Prøver å hent bolk tags * #deploy-frontend * Legger til knapper for aktivering og deaktivering av jobb i frontend app #deploy-levende-arbeidsforhold-scheduler * Endret til èn knapp etter forslag fra Emil #deploy-levende-arbeidsforhold-scheduler * Legger til deaktivering og aktivering med loading og delay for henting av status * Holder på å implementere bolk tags i AnsettelseService.java * #deploy-frontend * Håndterer potensielle feil ved spørring til scheduler grunnet intervall kan mangle * Implementerer bruk av tenor for henting av organisasjoner * Legger til JSON response fra GET /stopp * #deploy-levende-arbeidsforhold-scheduler * Implementerer bruk av tenor i AnsettelseService * Lagt til at den ikke skal bruke personer som er i bruk og lagt til stillingsprosent i JobbParameterNavn.java * Legger til content-type JSON for respons fra GET /stopp i scheduler appen * Legger til sjekk for om deaktivering av scheduler jobben var vellykket * Fikset logge databasen * Bytter Box med Alert og legger til litt spacing * Flyttet det å hente tags til PdlService.java slik at man bare får tilbake personer som har riktig tags * Gjort slik at JobbController.java kaller på ansettelsesService.java. #deploy-levende-arbeidsforhold-ansettelse * Hadde en feil i testklassen. #deploy-levende-arbeidsforhold-ansettelse * Kommenterer, rydder og endrer loggikkfeil i AlderspennList * Fikser postnummer-formatering * Fikset bug-en i GraphQl #deploy-levende-arbeidsforhold-ansettelse * Måtte legge inbound rule i kodeverk service for appen våres, og får se om den ansetter folk #deploy-kodeverk-service #deploy-levende-arbeidsforhold-ansettelse * Legger til avro schema for sommeroppg1-appen som hadde forsvunnet * Byttet sikkerhet til insecure siden fikk feilmelding at den ikke finner jwt #deploy-levende-arbeidsforhold-ansettelse * Prøver å deploye igjen for å se om det fungerer #deploy-testnav-levende-arbeidsforhold-ansettelse * Prøver å deploye igjen for å se om det fungerer #deploy-levende-arbeidsforhold-ansettelse * Prøver å deploye igjen for å se om det fungerer #deploy-levende-arbeidsforhold-ansettelse * Legger til doxygen-kommentering * Legger til sjekk om brregKildedata til organisasjon er null * Legger til sjekk om postnr er null og bytter organisasjon med ny dersom det stemmer * Legger til kommentarer og sletter bruk av organisasjon-faste-data * Fjerner bruk av ereg * Fjerner ubrukte imports * Endrer lambda-statements * Legger til hjelpe-funksjoner for beregner tidspunkt for neste kjøring av jobb + endre på funksjonsnavn * Legger til tester for funksjon med logikk for beregning av forsinkelse for kjøring av neste jobb * Gjør endepunkt for aktivering av scheduler tilgjengelig på /start i tillegg * Omstrukturering av spørring til GET /stopp endepunktet i scheduler appen + endre GET /scheduler endepunktet til å returnere en 500 status kode dersom aktivering av scheduler feiler * #deploy-frontend #deploy-levende-arbeidsforhold-scheduler * Sletter en test-klasse * Har skrevet noen kommentarer, og slettet noen ubrukte kommentarer. * Fjernet unødvendige filer #deploy-levende-arbeidsforhold-ansettelse * Skrevet i redme.md filen * Fikset slik at ansatte personer ble logget. Hadde blitt fjernet. #deploy-levende-arbeidsforhold-ansettelse * Fjernet eventlistener i AnsettelseService.java og forandret linkene i application.yml og fjernet unødvendige bibliotek i settings.gradle. #deploy-levende-arbeidsforhold-ansettelse * Fjernet eventlistener i AnsettelseService.java og forandret linkene i application.yml og fjernet unødvendige bibliotek i settings.gradle. #deploy-levende-arbeidsforhold-ansettelse * Fjernet eventlistener i AnsettelseService.java og forandret linkene i application.yml og fjernet unødvendige bibliotek i settings.gradle. #deploy-levende-arbeidsforhold-ansettelse * Tok det tilbake.. #deploy-levende-arbeidsforhold-ansettelse * Prøvde å fjerne unødvendige ting fra build.gradle og la til oath2-server #deploy-levende-arbeidsforhold-ansettelse * Prøvde å fjerne unødvendige ting fra build.gradle og la til oath2-server #deploy-levende-arbeidsforhold-ansettelse * Forandret sikkerheten til insecure for å se #deploy-levende-arbeidsforhold-ansettelse * Legger til tenor på outbound-rules #deploy-levende-arbeidsforhold-ansettelse * Fjerner at ansatte personer blir lagt til to ganger #deploy-levende-arbeidsforhold-ansettelse * Forhindre potensiell nullpointer exception * Refactor i controller i ansettelse app * Refactor i controller i ansettelse app * Fjernet ubrukt import og funksjoner #deploy-levende-arbeidsforhold-ansettelse * Endret slik at det ble mer ryddig AlderspennList.java * Fjernet eventlistener i AnsettelseService.java * Skrevet litt i README filen * Deployer front-end #deploy-frontend * Lagt til forklaring på jobb-parameter endepunktet i JobbController.java * Endre threadpool til å ha corresponderende antall tråder som er tilgengelig på systemet for å unngå oversubsription * Legger til beskrivelse av GET /ansettelse-jobb * Legger til swagger dokumentasjon for API i scheduler appen + fjerner ekstra JSON parsing siden det skjer automagically * Endrer accessPolicy til kun nødvendige apper #deploy-levende-arbeidsforhold-scheduler * Spesifisere tomcat package versjon i håp om å fikse security vuln #deploy-levende-arbeidsforhold-scheduler * Fjernet dependencies som ikke trengs lenger. * Spesifisere versjon for utdatert package for å fikse security vuln fra nais console #deploy-levende-arbeidsforhold-scheduler * Spesifisere versjon for "nimbus-jose-jwt" for å fikse security vuln fra nais console #deploy-levende-arbeidsforhold-scheduler * Legger til versjon for dependencies for å unngå sikkerhets-sårbarheter etter analyse fra nais console * Legger til versjon for dependencies for å unngå sikkerhets-sårbarheter etter analyse fra nais console #deploy-levende-arbeidsforhold-ansettelse * Remove obsolete files and dependencies Deleted unused Java classes and test config files to streamline the codebase and improve project organization. This cleanup helps maintain a leaner structure and eliminates redundant components. * Remove obsolete files and dependencies Deleted unused Java classes and test config files to streamline the codebase and improve project organization. This cleanup helps maintain a leaner structure and eliminates redundant components. --------- Co-authored-by: Andrea Devold Fjeld <[email protected]> Co-authored-by: ulrikHesmyr <[email protected]> Co-authored-by: Martineem <[email protected]>
- Loading branch information