Altinn / Altinn/app-frontend-react

Oppslag mot eksterne tjenester krever state håndtering i skjemaet

Open
#972 1 comment 2 reactions 0 assignees View on GitHub
kind/feature-request needs-info
Dominant language
TypeScript
Stars
21
Forks
33
Avg merge
6d 23h
Merged PRs (30d)
3

Description

### Description

Vi jobber mot en næring der det er flere store selskaper med mange underselskaper med kompliserte organisasjonsstrukturer. Vi ønsker at direkte eier av en lokalitet sender inn våre skjema, ikke øverste ledd i organisasjonen. Derfor krever vi at de som bruker skjema sender inn på det laveste nivået i organisasjonsstrukturen [underenheten](https://www.brreg.no/bedrift/underenhet/) i brreg. På den måten er oddsen for at de sender inn feil mye mindre.

https://user-images.githubusercontent.com/1404881/223067140-4d3f2a4e-525e-4070-8ea9-c3b9683be8fe.mov

Dette handler om data-integriteten vår. Hvis vi ikke tillater brukere å sende inn feil data får vi bedre data hos oss.

Dette betyr vi trenger å håndtere states i skjemaet:
- At det tar tid å laste inn data (Loading state)
- At det de søker etter ikke finnes (Http status: 404)
- At det skjer en feil i søket (Andre feil som http status: 505)

### Additional Information

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the linked recording and locating the form code that performs the external-service lookup. Trace how loading, HTTP 404 (not found), and other search errors are currently represented; done means the form handles all three states and prevents invalid organization selections.

Written by the indexing model from the issue text.

Assessment

Tech stack
react, typescript
Domain
frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.