Arbeidsgiverflate for å se kandidater presentert av markedskontakter.
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
Du trenger en testvirksomhet, samt en testperson som har rettigheter til å se virksomhetens kandidatlister.
Vi bruker en håndfull spesifikke testvirksomheter. De er hardkodet i appen Rekrutteringsbistand og er opprettet i Altinn sitt testmiljø.
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.
- Du oppretter din egen testperson i Dolly.
- Bruk Altinn sitt testmiljø https://info.tt02.altinn.no.
- 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.
- 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".
- Velg "Andre med rettigheter til virksomheten" > "Legge til ny person eller virksomhet". Skriv inn fnr og etternavn på din nyopprettede testperson.
- 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.
- Gå inn på ingressen https://presenterte-kandidater.intern.dev.nav.no/kandidatliste
- Logg inn med TestID, fnr til din testperson.
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.
- Dette Git-repositoriet eies av team Toi.
- Slack: #arbeidsgiver-toi-dev
- IT-avdelingen i Arbeids- og velferdsdirektoratet