Skip to content

navikt/presenterte-kandidater

Repository files navigation

Presenterte-kandidater

Arbeidsgiverflate for å se kandidater presentert av markedskontakter.

🚀 Kom i gang

Du trenger token for navikt pakke: https://github.com/navikt/frontend#github-npm-registry

# Installer pnpm hvis du ikke har det
brew install pnpm
# eller
curl -fsSL https://get.pnpm.io/install.sh | sh -

# Installer avhengigheter
pnpm install

# Start utviklingsserver
pnpm 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

 
 
 

Contributors 10

Languages