Altinn / Altinn/app-frontend-react
Oppslag mot eksterne tjenester krever state håndtering i skjemaet
- 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
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