Skip to content

Arbeidsgiverflate for å se kandidater presentert av markedskontakter

License

Notifications You must be signed in to change notification settings

navikt/presenterte-kandidater

Repository files navigation

Presenterte-kandidater

Arbeidsgiverflate for å se kandidater presentert av markedskontakter.

Lokal utvikling

Noen pakker under @navikt hentes fra Github sitt NPM-repository. For at dette skal fungere må du først autentisere mot Github:

Se https://github.com/navikt/frontend#github-npm-registry

Når du har gjort dette, kan du kjøre på lts versjon av node: (22.*)

nvm install --lts

nvm use --lts

Når du har installert node, kan du installere pakker:

npm run npm:install

For å starte utviklingsserveren, kjør:

npm run dev

Hvordan teste manuelt i dev-miljøet

Du trenger en testvirksomhet, samt en testperson som har rettigheter til å se virksomhetens kandidatlister.

Testvirksomhet

Vi bruker en håndfull spesifikke testvirksomheter. De er hardkodet i appen Rekrutteringsbistand og er opprettet i Altinn sitt testmiljø.

Testperson

Du kan (bør?) opprette din egen testperson, som du logger på med når du skal se arbeidsgivers kandidatliste for en virksomhet. Din nye testperson må få sine rettigheter fra en annen testperson, som har har rettigheter i Altinn på denne virksomheten til å gi rettigheter til andre testpersoner. Det finnes en del testpersoner som er opprettet i PAM, relatert til produktet "arbeidsplassen.no", eid av team Arbeidsmarked. For eksempel: For virksomheten "ORDKNAPP BLOMSTRETE TIGER AS org. nr. 311 185 268" kan du bruke personen "Usikker Jaktterreng" med fnr. 16823449716.

Slik oppretter du din egen testperson:

  1. Du oppretter din egen testperson i Dolly.
  2. Bruk Altinn sitt testmiljø https://info.tt02.altinn.no.
  3. Logg inn: Velge "Logg inn". Velg "TestID". I feltet "Personidentififikator (syntetisk)", skriv inn fnr. til den testpersonen som har rettigheter til å gi rettigheter. Klikk på knappen "Autentiser". Du skal nå kome inn i Altinn.
  4. Inne i Altinn, i siden med arkfanetittel "Dine aktører" og et søkefelt med tittel "Velg aktør": Klikk på din virksomhet. Gå til virksomhetens profilside/innstillinger (er samme side) ved å enten velge arkfanen "profil" eller klikke på navn øverst til høyre på siden og velge "Innstillinger".
  5. Velg "Andre med rettigheter til virksomheten" > "Legge til ny person eller virksomhet". Skriv inn fnr og etternavn på din nyopprettede testperson.
  6. I "Andre med rettigheter til virksomheten", finn din testperson i listen og velg "Gi eller fjern tilgang" > "Gi tilgang til enkelttjenester". Søk med å skrive inn ID-nummeret 5078 (fordi dette nummeret er hardkodet i rekrutteringsbistans-kandidat-api). Enkelttjenesten heter "Rekruttering", men vær obs på at det er flere enkelttjenester med dette navnet, så derfor søk med ID-nummeret.

Slik ser du arbeidsigivers kandidatliste:

  1. Gå inn på ingressen https://presenterte-kandidater.intern.dev.nav.no/kandidatliste
  2. Logg inn med TestID, fnr til din testperson.

Teknologi

Appen er laget med Next.js, med SWR for å hente data fra APIet. Siden appen serves under en eksiterende ingress så er "basePath" definert i next.config.ts (som må taes høyde for). Se f.eks fetch() som bruker getBasePath() for å bygge opp url til APIet.

Oasis håndterer autorisasjon og proxying av forespørsler til APIet er gjort i app/api/oboProxy.ts.

Henvendelser

For Nav-ansatte

For folk utenfor Nav

About

Arbeidsgiverflate for å se kandidater presentert av markedskontakter

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages